jacobがocxコントロールを呼び出すと問題が発生します.

970 ワード

コントロールがインストールされたら、htmlのjavascriptコードが正常に実行できます.
document.all.UserControl 1.convert ToTiff('d:\temp\faxtest.doc'、'd:\temp\faxtest.tiff');
dディスクtempディレクトリの下で新たに生成されたtiffファイルを見つけることができます.
jacobで呼び出しましたが、tiffファイルは生成されませんでした.
ComThread.InitSTA();
String smsSendApplicationProgramId = "FaxCreator.FaxCreatorCtrl"; 
String typeLibLocation = "d:\\temp\\FAXCreator.ocx";
ActiveXComponent axc = new ActiveXComponent(smsSendApplicationProgramId);
Dispatch ob = axc.getObject();
Dispatch.call(ob, "ConvertToTiff", "d:\\temp\\faxtest2.doc", "d:\\temp\\faxtest2.tiff", "");
Variant var2 = Dispatch.call(ob, "getversion");
System.out.println("result = " + var2);
ComThread.Release();
この場合、原因は何ですか?
1.jacobがocxを成功的に呼び出すかどうかは、ocxの具体的な内部実装に関係しています.
2.jacob呼び出し方式エラー
3.…
追加:そのgetversionを呼び出す方法は成功で、戻り値があります.