問題タブ [jacob]
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.
java - 64ビットプロセスから32ビットCOMオブジェクトを使用するにはどうすればよいですか?
64ビットマシンでJacob(JAVA COM Bridge)を使用していて、32ビットDLLからCOMオブジェクトをロードしたいと考えています。どうやってやるの?
java - 奇妙なClojureボックス-ライブラリ(dll)の問題
ClojureBoxを使用してClojureでJACOBライブラリを使用しようとしています。
これを.emacsに追加しました:
C:/dev/dlls/
が含まれていjacob-1.14.3-x86.dll
ます。
.clojure
ディレクトリにディレクトリを追加しました。これには。~/
が含まれてい
jacob.jar
ます。
Clojure Box REPLでは、次のように(System/getProperty "java.class.path")
なります。
と
と(System/getProperty "java.library.path")
収量:
Clojure Boxを起動して発行(import '(com.jacob.com Dispatch
ComThread))
すると、REPLがハングします。
さて、奇妙な部分です。REPLを強制終了して「Alt-Xスライム」を実行し、「追加の下位Lispを作成しますか?(yまたはn)」に「いいえ」と答えて「(import'(com.jacob.com Dispatch ComThread))」を発行すると、機能します。 !!さらに奇妙なことに、これは最初に「(import'(com.jacob.com Dispatch ComThread))」を発行してREPLをハングさせた場合にのみ「機能」します。最初に「(import'(com.jacob.com Dispatch ComThread))」を発行せずに、Clojure Boxを起動し、REPLを強制終了/再起動すると、ハングします。
どんな助けでも大歓迎です。
JACOB: http ://sourceforge.net/projects/jacob-project/
Clojureボックス: http ://clojure.bighugh.com/
java - JACOB がオブジェクトを適切に解放しない
Jacobを使用してCOMコンポーネントに接続するEclipseプラグインがあります。しかし、プラグインを完全に閉じると、.exe ファイルが Windows プロセスでハングしたままになります。
初期化に使用し、アプリを閉じる前に作成したすべての COM オブジェクトに対して呼び出されるComThread.InitMTA(true)
ことを確認し、最後に呼び出します。SafeRelease()
ComThread.Release()
何かやり残したことはありますか?
java - jacobとExcelを使用した簡単なプログラム
エクセルで仕事をするためのジャコブを学びたいです。エラーなしで実行されるjacobとexcelを使用した単純なコードを探しています。jacobヘルプでコードを実行しようとしましたが、エラーが発生します。基本を理解するには、簡単なコードが必要です。このサンプルコードを教えていただけますか。ありがとうございます
java - Jacob と WMI を使用したより良いコード
JACOB を使用して、WMI 経由でシステム情報にアクセスしています。Web 上で WMI と Jacob に関するドキュメントをあまり見つけられなかったので、コードをもう少し効率的にするための助けが得られるかどうか疑問に思っていました。
コードは次のとおりです。
おわかりのように、1 つの項目だけを取得するためにコレクションをループしてもあまり意味がないようです。クエリ ステートメントで 1 つの列に対してクエリを実行し、その結果をできるだけ迅速かつ効率的に取得し、オーバーヘッドをできるだけ少なくしたいと考えています。
JACOB の経験が豊富で、これらの値を可能な限り最良の方法で取得している人はいますか?
ありがとう、
スティーブ
java - Jacob を使用して MS Word ドキュメントでグラフを作成するにはどうすればよいですか
Jacob を使用して MS Word ドキュメントでグラフを作成するにはどうすればよいですか?
java - Java から COM メソッドを呼び出すための com4j と jacob の比較
私は、 Jacobまたは Java-COM Bridge を使用して MS VBA および MS Word の COM インターフェイスを介して呼び出しを行う従来の Java アプリケーションを維持しています。私はSun のcom4jを見てきましたが、有望に見えます。
私には良いように見える理由は、IDispatch ではなく、メソッドへの vtable バインディングを使用しているためです。操作するすべての COM オブジェクトに vtable インターフェイスが存在すると仮定すると、IDispatch の代わりにそれらを使用する方がクリーンに見えます。COM と CORBA がホット バイナリ インターフェイス テクノロジを使用していた時代にさかのぼると、vtable を介した早期バインディングは、IDispatch を介した遅延バインディングよりも優れたパフォーマンスを発揮したことを覚えているようです。
Jacob から com4j に移行した人はいますか? もしそうなら、落とし穴と学んだ教訓は何でしたか?
java - Javaで.dllファイルを設定するには?
Java アプリケーションでJacob jar ファイルを使用しています。
この Jacob jar ファイルには .dll ファイルが付属しています。クラスパスに Jacob jar ファイルを追加しました。しかし、アプリケーションを実行すると、実行時エラーが発生します
この .dll ファイルを読み込むにはどうすればよいですか?
編集:================================================ =================================
「パス」環境変数を.dllファイルを含むディレクトリに設定し、次のように.dllファイルをロードしました
しかし、次のエラーが発生しました
java - Jacob と Java を使用した JBoss と WMI
Jacob を使用して WMI クエリを呼び出す Java アプリケーションで、JBoss にデプロイされたアプリケーションで問題が発生したことはありますか? JBoss は WMI 呼び出しの周りでロックアップし、それ以上の情報は入手できません。