0

Google での一致数に基づいて、これは Tumbleweed 賞の候補になる可能性がありますが、ここでは...

リバース COM 相互運用用に公開されている .Net で記述された DLL があります。いくつかのビジネス オブジェクトと、WSE3 経由で Web サービスを呼び出すメソッドを公開する 1 つのオブジェクトがあります。

VBScript を使用すると、すべてのオブジェクトをインスタンス化して問題なく使用できます。ただし、Progress の DLL を使用する必要があります。これにより、ビジネス オブジェクトは問題なく作成されますが、Web サービスを呼び出すメソッドを公開するオブジェクトは作成できません。

メッセージは次のとおりです。

Error occurred while creating/connecting to automation server for: My.ClassName

Error code: 0x80131500 C:\PROGRESS\WRK\my.ped (5894)

何かご意見は?

4

2 に答える 2

0

まだ登録していない場合は、regasm を使用して dll を登録してみてください。

于 2010-08-09T18:38:00.287 に答える
0

Progress kbase (http://progress.atgnow.com/esprogress/Group.jsp?bgroup=progress) には、おそらく関連すると思われる多くのエントリがあります。これが#1になります:

ID: 21285 タイトル: 「AppBuilder の起動時にエラー 5894」 作成日: 2001 年 8 月 27 日 最終更新日: 2010 年 3 月 22 日 状態: 検証済み

症状:
AppBuilder を開始しようとするとエラーが発生します。の自動化サーバーの作成中または自動化サーバーへの接続中にエラーが発生しました: 。PROX.PROIDE の自動化サーバーの作成中/自動化サーバーへの接続中にエラーが発生しました。モジュールが見つかりません。エラー コード: 0x8007007e initialize_uib adeuib/_uibmain.p (5894)

事実:
Windows プログレス 9.x OpenEdge 10.x

原因:
Prox.Dll ファイルが正しく登録されていません。

修正:
コマンド プロンプトで次のように入力して、dll を登録します。

regsvr32\dlc\bin\prox.dll

ファイルへのフル パスが指定されていない場合、次のエラーが表示されます。

LoadLibrary ("\prox.dll") に失敗しました。GetLastError は 0x0000007e を返します。

このエラーが発生した場合は、dll への完全で正しいパスが指定されていることを確認してください。

注:
Windows 2008 または Windows 7 では、[管理者として実行] オプションを使用してコマンド プロンプト ウィンドウを開くことをお勧めします。の自動化サーバーの作成中または自動化サーバーへの接続中にエラーが発生しました: 。

于 2011-01-01T13:13:43.923 に答える