問題タブ [notimplementedexception]

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 投票する
3 に答える
22001 参照

python - NumPy の isnan 関数を使用してユーザー入力をチェックする

NumPy を使用して、ユーザー入力が数値かどうかを確認しようとしています。私は使用してみました:

それ自体では t は正常に動作しますが、この場合のように関数に埋め込むと:

それからNotImplementationError、このタイプには実装されていないと言っていますが、これがどのように機能していないのか誰か説明できますか?

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

c# - インターフェイスを使用してAPIを把握していない

すべてがインターフェースを使用して実装されているように見えるため、これまでのAPIから一歩進んだように見えるAPIが渡されたばかりで、頭を悩ませています。

これが基本的な構造です。Visual Studioは、インターフェイス全体を親切に実装しており、AddBarToFooメソッドを呼び出すことができます。素晴らしい。

しかし今何?明らかに、このメソッドはいくつかのコードを必要とするvoidですが、どのコードですか?そのメソッドでインスタンス化するオブジェクトのAPIを精査する必要がありますか?それとも私は完全に間違った道を進んでいますか?

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

c# - メソッドに NotImplementedException のみを含め、スローせずに実行するにはどうすればよいでしょうか?

Reflector をチェックインするとFieldInfo.SetValueDirect、次のようになります。

C#、.NET 4.0:

そしてILとして:

ただし、次のコードを実行すると、うまくいきます

エラーはスローされません。についても同様ですGetValueDirect。リソースの名前に基づく私の推測では、これはコードがCLSCompliantでなければならない場合にのみスローされますが、メソッドの本体はどこにありますか? または、別の言い方をすれば、メソッドの実際の本体をどのように反映できますか?

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

python - GdkPixbuf.PixbufDestroyNotify-NotImplementedError-python gtk3

gtk 2.xに示すようにGdkPixbuf.Pixbuf.new_from_data()を使用しようとしていますが、7つの引数を渡しています。しかし、9つの引数を渡す必要があるというエラーが発生します。

私が今していることはgtk2.xのために働いていました。だから私は私が渡す必要がある他の2つの引数を理解しました。

http://developer.gimp.org/api/2.0/gdk-pixbuf/gdk-pixbuf-creating.html

http://developer.gimp.org/api/2.0/gdk-pixbuf/gdk-pixbuf-refcounting.html#GdkPixbufDestroyNotify

引数の1つは、タイプGdkPixbuf.PixbufDestroyNotifyです。これを行う方法がわかりません。

ipythonでhelp(GdkPixbuf.PixbufDestroyNotfiy)を試していますが、エラーが発生します。

エラー:NotImplementedError。

次のエラーが発生します:

ここで何が問題になる可能性がありますか?

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

c# - COM の使用は VBScript では機能しますが、c#.net では失敗します

ローカル システムに DLL を登録しました。(私は所有していませんでした)

VBScript を使用して COM オブジェクトを作成し、関数を呼び出すと、すべて正常に動作します。

しかし、C#.net を使用すると、次のようになりますNotImplementedException

NotImplementedException がスローされました。

ここで何が起こっているのか、それを修正する方法はありますか?

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

c# - 警告 CA1065 Microsoft Design 実装されていない例外

Googleで検索しましたが、正しい答えが見つかりませんでした。この種のエラーを処理する方法を知っている人はいますか? エラーは次のとおりです。

警告 20 CA1065 : Microsoft.Design : 'someToken.SecurityKeys.get()' は、タイプ 'NotImplementedException' の例外を作成します。これは、プロパティで発生させてはならない例外タイプです。この例外インスタンスが発生する可能性がある場合は、別の例外の種類を使用するか、このプロパティをメソッドに変換するか、このプロパティのロジックを変更して、例外が発生しないようにしてください。D:\some\Security\someUserToken.cs

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

winapi - IShellFolder2.GetDefaultColumn が E_NOTIMPL で失敗する

IShellFolder2.GetDefaultColumn関数を使用して、特定のシェル フォルダーに推奨される既定の並べ替え列を取得しようとしています。残念ながら、関数は常にE_NOTIMPL(HResult -2147467263) で失敗します。

メソッド呼び出しは次のようになります。
hr := ishellfolder2.GetDefaultColumn(0, sortColumn, displayColumn);

IShellFolderオブジェクトは、 を使用してクエリされる か
SHBindToParent

ShellFolder.BindToObject
その後 にキャストされますIShellFolder2

GetDetailsOfのクエリなどに正常に使用されているため、オブジェクトは有効です。

足りないものはありますか?
ありがとう、そしてよろしく

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

c# - ソースが利用できない未処理のSystem.NotImplementedException?

誰かがこの問題に遭遇したかどうかはわかりません。

VS 2012 で C# Windows Phone 8 アプリを開発しています。

最近、System.NotImplementedException 型の未処理の例外が発生しています。

これは、すべてのコードが try/catch ブロックで囲まれており、notimplementedexception をスローするメソッド スタブがないにもかかわらずです。

出力は次のとおりです。

タイプ 'System.NotImplementedException' の初回例外が MyAppName.DLL で発生しました

タイプ 'System.NotImplementedException' の例外が MyAppName.DLL で発生し、マネージド/ネイティブ境界の前に処理されませんでした

「続行」をクリックしてデバッグを続行すると、VS でエラー メッセージのポップアップ ダイアログが表示されます。

System.Windows.ni.dll で「System.NotImplementedException」タイプの未処理の例外が発生しました

ここで [ブレーク] を選択すると、スタック トレースが開き、「利用可能なソースがありません。コール スタックには外部コードのみが含まれます。このスレッドは、コール スタック上の外部コード フレームのみで停止されます。など」と表示されます。

これは、アプリがクラッシュした後に強調表示されたコードです。

編集:これはスタックです:

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

c# - オーバーライドされるはずの仮想メソッドに本体を追加する

他のクラスのベースとなるクラスがあります。クラスには、派生クラスでオーバーライドされることになっている仮想メソッドがあります。定義方法は次のとおりです。

これは良い習慣ですか?NotImplementedException上司は、それは自動生成コードにのみ使用するべきだと言っていますが、彼がその理由を説明するまで、私はそれに従うことを拒否します.

また、これは、非抽象クラスに抽象メソッドを配置するのに適しているようです。これが許可されないのはなぜですか?