問題タブ [object-reference]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
2661 参照

java - オブジェクト参照をバイト配列に格納する

バイト配列とオブジェクト参照があります。

「データ」配列の最後の 2 (または 4) バイトに参照 b を格納したい。

親切に注意してください:オブジェクトをシリアル化し、バイト配列に格納したくありません。新しいブロックを参照するポインター (参照) を格納する必要があります。

編集

私のブロッククラスは次のとおりです

基本的に、データ配列は 126 バイトを使用して文字列を格納し、最後の 2 (または 4) バイトを使用して別のブロックへの参照を格納します。その一種のリンク リスト。

[クラス自体に Block への参照を含めることにより] Block クラスの別の定義を使用してそれを行うこともできました。他の投稿から、jvm(32 ビット) では参照のサイズが 4 バイトであることを知りました。したがって、最後の4バイトを使用してのみ実行できると思います

問題文の抜粋

ブロックの最後の 2 バイトは、次のブロックを指すために使用されます。ファイルのサイズが 8 ブロックの場合、4 番目のブロックの最後の 2 バイトは 5 番目のブロックを指し、5 番目のブロックの最後の 2 バイトは 6 番目のブロックを指す、というようになります。

0 投票する
3 に答える
2721 参照

c# - 「オブジェクト参照がオブジェクトのインスタンスに設定されていません」エラー

「オブジェクトのインスタンスに設定されていないオブジェクト参照」を受信する理由を理解するのに問題がありますこの行のプレゼンテーション層でエラーが発生しました:

TempAccountManager.Accounts.Add(tempAccount);

Visual Studio Debuggerを使用してコードを確認しましたが、アカウントが作成されました。アクセスモディファイアに問題があると思いますが、確かではありません。

プレゼンテーション層

ビジネスロジック層

ビジネスオブジェクト

0 投票する
1 に答える
422 参照

xaml - 別の xaml の分離コードから xaml オブジェクトを参照しますか?

作業中の xaml を「含む」グリッドの ActualHeight に応じて、動的なデータページャー PageSize を設定する必要があります。含まれている XAML のコード ビハインドからこのグリッドにアクセスする必要があり、「オブジェクト参照が必要です」というエラーが発生し続けます。

「親」の Main.xaml ファイルでグリッドを定義する方法を次に示します。

そして、これが私の Page.xaml.cs でアクセスしようとしている方法です:

これにより、GridContent に関する「オブジェクト参照が必要です」というエラーが返されます。

また、Main.xaml.cs で GridContent へのパブリック アクセサーを作成しようとしましたが、Page.xaml.cs から呼び出すと、「オブジェクト参照が必要です」というエラーが引き続き表示されます。今回は「baseProject.Main.gridContentAccessor.get」についてです。 "。

私は何が欠けていますか?このグリッドのインスタンスを取得するにはどうすればよいですか?

0 投票する
2 に答える
129425 参照

vb.net - 非共有メンバーへの参照には、public sub の呼び出し時にオブジェクト参照が発生する必要があります

Public Sub「updateDynamics」であるPublic Class「General」があります。次のようなページのコード ビハインドで参照しようとすると、次のようになります。

次のエラーが表示されます。

非共有メンバーへの参照にはオブジェクト参照が必要です

0 投票する
1 に答える
466 参照

java - HashMapへの値の追加

現在、に値を追加していHashMap<String, SpriteSheetAnimation>ます。また、入力クラスのLoadFileメソッドのハッシュマップに追加しています。FileLoaderで参照が作成されるGameObjectクラスの一部であるハッシュマップに追加すると。ハッシュマップを変更し、それにキーと値を追加します。すべて問題ありません。

次に、GameObjectオブジェクトをobjectManagerに追加し、ゲームのすべてのオブジェクトを保存します。ただし、ArrayListでオブジェクトを参照すると、SpriteSheetAnimation値と、ファイルローダーに追加したその値のキーが存在しなくなります。それらを追加した後、FileLoader内からそれらにアクセスしようとすると、それらはそこにあります。私は少し混乱しています。ここでスコープの問題が発生している可能性はありますか?

私はあなたが私を助けるかもしれない何かに気づきました..(System.out.println)

これを実行すると、.toStringを使用してフェッチしようとしたときに、コンポーネントが存在しません。

ただし、このコードを実行すると、コンポーネントを正常にフェッチできます(コンポーネントを取得しようとしている場所を変更したことに注意してください)。

0 投票する
3 に答える
2316 参照

java - Java インターフェイスとメモリ割り当て

検討:

行 3 を、メモリ管理に関する非常に基本的な理解に関連付けようとしています。「obj」で表されるメモリ位置には、SomeClass のメモリ位置へのポインタが含まれているだけです。64 ビット JVM を使用していると仮定すると、最大 64 ビットが「obj」ポインターに割り当てられます。JRE が x を実装すると、メモリ内に何が作成されますか? SomeClassへの64ビットポインタですか?

0 投票する
1 に答える
1700 参照

asp.net - VisualStudio2010のasp.netdefault.aspxファイルのデザインビューに表示される「オブジェクト参照が設定されていません」

ここで同様の問題のある別のスレッドを見つけました: Visual studio 2010:デザインビューを表示できません が、私の場合はカスタムコントロールを使用していません。

Win7 32ビットマシンで、Visual Studion 2010を使用して、VisualBasicコードを使用してasp.netWebアプリケーションを作成しています。default.aspxフォームに標準のWebコントロールを追加しました。

昨日、プロジェクトを保存し、デバッグモードで少し実行してから、Visual Studioを閉じました(最後の保存以降、変更はありません)。

今日、ソリューションを開いてdefault.aspxファイルのデザインビューを見ると、代わりに表示されるはずのすべてのコントロールに「コントロールの作成エラー-コントロール名。オブジェクト参照がオブジェクトのインスタンスに設定されていません」と表示されます。

ソリューションに変更を加えませんでした。

エラーリストにエラーは表示されません。Webアプリはエラーなしでビルドされます。アプリはエラーなしで(デバッグモードで)実行され、Webページにコントロールを正しく表示します。

default.aspx.designer.vbファイルが古くなっている可能性があるという提案がありました。提案は、ファイルを削除し、同じ名前の空のファイルを作成し、ソリューションを開き、default.aspxファイルを再保存してデザイナーファイルを再生成することでした。私はそれをしました、そしてそれは影響を与えませんでした。

システムにアップデートをインストールしていません。

これの基礎として使用したWebアプリ用の他のVSソリューションは、まだ正常に開いています。彼らは彼らのデザインビューでこの問題を示していません。

すべてのコードは、VisualStudioと同じマシンにローカルに保存されます。バージョン管理は使用されていません。

このプロジェクトでこの問題が発生したのは、実際には2回目です。それは2日前に起こりました。そのとき、新しいソリューションファイルを開始し、default.aspx(および分離コード)を最初から再作成してから、他のコード(クラス、モジュール、およびテキストファイル)にコピーしました。これが私が現在使用しているソリューションファイルであり、前述したように、昨日は正常に機能していました。どちらの場合も、その日のプロジェクトを閉じたときに、偶然にもフォームに同じ一連のコントロールがありました。フォームに別のコントロールを追加しようとはしていません。

0 投票する
2 に答える
158 参照

java - オブジェクト参照が Java でどのように機能するかについて混乱している

オブジェクト参照がどのように機能するかについて混乱しており、誰かが助けてくれるかどうか疑問に思っていました. 以下は、一般的なケースでリンクされたリストに基づいて Queue を deQueue することになっているサンプルコードです:

私の理解では、プリミティブ変数がある場合、実際の値がそれに割り当てられて格納されますが、変数がオブジェクトの場合、オブジェクトへの参照がそこに格納されます。上記のコードでは、listHead.datum への参照が head に格納されていますが、listHead に格納されている参照が listHead.next に変更されています。head と呼ばれるオブジェクトを返すときが来たら、割り当てられた参照に従うと思います。つまり、listHead (現在は別の場所を参照しています) に移動してから、datum に移動します。

上記のコードはキューの先頭を返す必要がありますが、私のロジックに従って、キューの 2 番目を返します。どこが間違っていますか?

0 投票する
1 に答える
1403 参照

asp.net-mvc-3 - mvc3 オブジェクト参照がオブジェクトのインスタンスに設定されていません。これを理解できません

オブジェクト参照がオブジェクトのインスタンスに設定されていないというエラーが発生しています複数のことを試しましたが、そのエラーが発生し続けます。エラーはこのコード行で発生しています

@if(!string.IsNullOrWhiteSpace(Model.profile.photo))

として2つのモデルを含むビューがあります

そして私のコントローラーは

何が起こっているかというと、var プロファイルが一致しない場合(s.registrationID != relistings.RegistrationID) 、エラーがスローされますが、PROFILE があり、一致する (TRUE) 場合、すべてが完全に機能します。この問題を解決するにはどうすればよいですか

0 投票する
1 に答える
250 参照

.net - bing maps SOAP サービスの使用中にオブジェクト参照エラーが発生しました

重複の可能性:
.NET の NullReferenceException とは?

.net Web アプリケーションで bing soap サービスを使用していますが、「オブジェクト参照がオブジェクトのインスタンスに設定されていません」というメッセージが表示されます。行 74 のエラー:

クラスコードは次のとおりです。

呼び出し部分は次のとおりです。

どこが間違っていたのでしょうか?また、プロジェクトのサービス参照にジオコード サービスを追加したので、問題はありません..