0

私は powerbuilder で dot net dll を接続しているプロジェクトに取り組んでいます。dot net の dll プロジェクトでは、さらに 2 つの dll を参照しています。プロジェクトのdllをCOM型にして、ドットネット版のディレクトリにあるregasm.exe「mydll.dll」を使って無事登録できました。Windows レジストリにレジストリ エントリが表示されますが、他のマシンでテストすると、com オブジェクトへの接続の例外がスローされ、-3 が返されます。

私はひどく立ち往生しており、解決策を理解できません。

ここに私のpowerbuilderのコードがあります:

dw_data.accepttext()
oleobject obj
obj= create oleobject
ll_obj= obj.connecttonewobject("classname")
IF ll_obj < 0 THEN
    DESTROY obj
    MessageBox("Verify","Connecting to COM Object Failed Error: " + String(ll_obj))
    Return
END IF

ll_obj は、他のマシンでは -3 を返します。

助けてくれる人はいますか?

4

1 に答える 1