node-ffi

    6

    1答えて

    WindowsでNodeJSアプリケーションを実行しているときに、ユーザーが特定のアクションを実行したときに、実行中のWindowsアプリケーションにフォーカスを切り替えて表示する必要があります。私はWindows API呼び出しを行うためにnode-ffiパッケージを使用していますが、一貫してフォーカスを切り替えることができませんでした。ここに私が使用しているコードがあります。それが正常に実行さ

    0

    1答えて

    に私はこのCの例のようなウィンドウハンドラを期待してロードされたネイティブライブラリを持っている: (英語に翻訳:CでCallingexample) しかし、どのように私はノードに渡すことができます私のdllで動作する電子NativeWindowHandleです。私はdllのソースコードを持っておらず、ドイツ語の説明pdfしかありません。だから私はハンドラを渡すことができますか?そして、どのタイプ

    0

    1答えて

    タイトルは私の質問です。誰でも私がそれを理解するのを助けることができますか?

    0

    1答えて

    私のプロジェクトの1つをテストするためにノードjsを使用しています。私のコードはC++であり、私はC++ヘッダーファイルから自動化されたjavascriptラッパーを作成する必要があります。私はffi-generateを見つけ、c/C++ヘッダーファイルをjavascriptファイルに解析できることを発見しました。私はここに https://www.npmjs.com/package/ffi-ge

    2

    1答えて

    node-ffiおよびuser32ライブラリを使用して、ノード内の特定のウィンドウサイズを取得したいとします。 Rectポインタをまったく動作させることはできません。出力としてNULLを取得しているか、致命的なエラーが発生しています。 LPRECT lpRectは、左上、および右下隅の座標が含まれている必要がありアウト https://msdn.microsoft.com/en-us/librar

    0

    1答えて

    私はExtractAssociatedIconを知っていますが、これは(EnumWindow/FindWindowでUser32.dllから取得した)ハンドルからプログラムアイコンを取得できるようにしたいのですが、ハンドル。この質問は、ハンドルをファイルの場所に変換してアイコンに変換する方法です。 私の意図は、で使用するためにnode-ffi経由でこのコードをJavaScriptに移植することです

    7

    1答えて

    は、私は、コールバックを取り、別のスレッドでそれを呼び出すC関数を持っていると言う: void call_in_new_thread(void (*callback)()) { // spawn a new thread and call `callback` in it ... } は今、私はそれにJavaScript関数を渡し、ノードFFI経由してJavaScriptからこの関

    1

    1答えて

    私はnodeとnode-ffiを使用します。興味深いデータがあるメモリ領域を示すために(void *,size_t)を渡すネイティブ/ Cからのコールバックを取得します。私はそれを取って同じ内容のBufferを作りたいと思います。 基本的に:私はBufferに生のメモリをコピーするにはどうすればよい function callback_on_write(ptr, size) { var