0

あらゆる種類のレガシーアプリに取り組んでいる新しい仕事を始めました.VB6(.netではない)のものに出会いました。サーバーにのみ登録できるAdobeの古いFDFtoolkit(fdftoolkit.netにあるものではありません)を使用しています。

問題は、過去数年間、FDF から PDF へのコンバーターが機能しなくなったことです。私の問題は、.dll の問題であると確信しています。サーバーでは、FDFTK.dll と FDFACX.dll が Windows/SysWOW64 フォルダーにあります。

それらの場所が、レガシー アプリケーションが見ている場所と一貫性がないかどうかはわかりません。Visual Basic 6 (IDE) を使用している場合、Windows\system32 フォルダーで参照が検索されます。

何かご意見は?サーバーに直接アクセスできないため、多くのオプションを「推測してチェック」するのが遅いためです。

EDIT:また、.dllを保持しているサーバーはWindowsサーバー2003です(ただし、fdfを渡すサーバーはWindowsサーバー2008です)

パズルみたい!

4

1 に答える 1

0

64 ビット システムでは、Windows は 32 ビット プログラムの呼び出しを密かに system32 から syswow64 にリダイレクトします。

VB6 は 32 ビットなので、すべて 32 ビットである必要があります。

実際にできることは、dll を再登録することだけです。すべてではありませんが、ほとんどの com dll は自己登録します。

32 ビット ツールを使用していることに注意してください。

c:\windows\syswow64\regsvr32 c:\windows\syswow64\dllname.dll
于 2014-10-24T00:23:25.103 に答える