問題タブ [native-methods]

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

blackberry - ネイティブメソッドにアクセスしようとしてエラーが発生しました

BlackBerryアプリを開発していて、サードパーティのJARファイルをライブラリとして作成し、アプリケーションで拡張しています。問題は、そのライブラリのメソッドにアクセスしようとすると、シミュレーターがエラーnet.rim.vm.MissingNativeErrorを表示し、コンソールに次のように表示されることです。JVM:ネイティブメソッドがありません。以前にシミュレーターのライブラリで.codファイルをロードしましたが、機能しません。

これで私を助けてください、私はそれをほぼ一週間扱っています!

ご回答ありがとうございます。

ところで、私はJDE5.0を使用しています。

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

c# - MarshalAs attribute case study

When should we use this attribute and why do we need it? For example, if the native function in c takes as a parameter a pointer to unsigned char, and I know that it's needed to fulfill the array of unsigned chars, why can't I use array of bytes in C# to use this function? Is it necessary to do marshalling?

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

c# - NativeWindowでのWM_GETOBJECTの処理からIOleCommandTargetを返します

パネルコントロールハンドルからIOleCommandTarget参照を取得しようとしているので、IOleCommandTarget.Exec()を呼び出すことができます。

私のNativeMethods.csでは:

IOleCommandTarget参照を返すことができるようにするために、NativeWindowとIOleCommandTargetを実装するCommandTargetWindowクラスを作成し、AccessibleObjectFromWindow()が送信するWM_GETOBJECTメッセージをインターセプトするようにWndProcをオーバーライドしています。

問題は、上記のコメントのように、メッセージを介してIOleCommandTargetを返すにはどうすればよいですか?

自動化の目的で、(IOleCommandTargetの代わりに)インターフェイスIRawElementProviderSimpleを実装し、定義された静的メソッドAutomationInteropProvider.ReturnRawElementProvider()を使用して、他の場所でも同様のことを行います。

何か案は?

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

javascript - Javascript ネイティブ ソート メソッド コード

ネイティブ javascript メソッド、特に sort メソッドの実装をどのように表示できるかについてのアイデア。私がこれを探している理由は、使用されているアルゴリズムとその複雑さは何なのか疑問に思っているだけです。

javascript で巨大な json オブジェクトをソートしていますが、同じメソッドを独自に作成する必要があるかどうか疑問に思っていました。

また、ブラウザごとに実装が異なりますか?

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

pointers - JNAはポインタをブール値に設定します

ブール値へのポインタを設定するにはどうすればよいですか?長い間私は使用します:

pointer.setBoolean(...)は定義されていないため、ブール値の場合、トレイはsetIntを使用しますが、wrokは使用しません。

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

gwt - GWTTestCaseでJsonUtilsをテストします

JSON解析クラスが正しく機能するかどうかを確認するためのテストケースを作成したいと思います。したがって、JSON文字列から作成したJavaScriptオブジェクトを使用してそれらをインスタンス化し、JsonUtilsをスローします。

私の問題は、JsonUtilsがネイティブメソッドであるため、テスト中にソースコードを利用できるようになったことです。

ネイティブメソッドを含むGwtTestCasesを構築する可能性はありますか?

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

java - Unsatisfied Link エラー ヘルプ Java JNI Eclipse

こんにちは、Eclipse でプロジェクトを実行しようとしていますが、ランタイム エラーが発生します。

スレッド「メイン」の例外 java.lang.UnsatisfiedLinkError: mywrapperclass.nativemethod()V

メインからラッパー クラスのネイティブ メソッドを呼び出したときにのみ、エラー コードが表示されます。私は多くのフォーラムやブログ/ウェブサイトを見回しましたが、これを修正できませんでした. デバッグとブラウジングの結果、問題はプロジェクトが dll 内でネイティブ メソッドを見つけられないことにあると考えるようになりました。

Eclipse で .dll を見つけるのに苦労しましたが、最終的には dll を system32 フォルダーに配置することでこれを解決しました。

前もって感謝します

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

iphone - iPhoneのネイティブアプリケーションでGPS位置の変更を検出できるAPIはありますか?

にgps座標を表示したいのですが、GPSの位置が変更されたことを監視/検出できるデフォルトのAPIはありますか?そのため、で新しい位置Labelを取得して表示できるはずです。GPSlabel

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

java - JavaSwingGUIからのネイティブCコード呼び出し

パラレルポートの読み取りと書き込みを試みています。書き込みと読み取りをCで実装しました。次に、そのコードをJavaGUIアプリケーションにインポートします。私はなんとかC.soファイルをJavaプロジェクトに含めることができ、Javaソリューションのmain()メソッドで関数を直接呼び出すと、問題なく機能します。

ボタンが押されたときにネイティブ関数を呼び出そうとしましたが、機能せず、アプリケーションがクラッシュします。アプリケーションをルートとして実行しています。パラレルポートの値を変更して読み取るには、ルート権限が必要です。

ネイティブ関数を呼び出そうとしている方法:

Cのネイティブ関数:

クラッシュメッセージ:

長い投稿でごめんなさい。誰か助けてもらえますか?

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

java - NullPointerExcetionネイティブメソッドアクセサー...ハッシュワードの問題

ファイルを読み取って「単語」を並べ替えるプロジェクトを書いています。このコードは正しくコンパイルされますが、nullポインター例外が発生します。何か案は?

例外のスタックトレースは次のとおりです。