Windows Server 2003 Standard x64 R2 にいくつかの Vb6 コンポーネントを展開しようとしています。私は通常、これらを com+ アプリケーションで実行し、COM+ アプリケーションを作成してすべてのコンポーネントを追加するという通常の手順を実行しました。実際にコンポーネントのいずれかを使用しようとするまで、すべてが正常に機能しているように見えました。ある種の「ActiveX コンポーネントはオブジェクトを作成できません」または「アプリケーション定義またはオブジェクト定義のエラー」またはそれに類似したものになります。
可能な限り多くの変数を削除するために、最も単純なコンポーネントを使用するための非常に単純な VB フォームを作成し、それを試しました。いいえ。そこで、コンポーネントをインストールするための簡単なインストールを作成しました。だから私は期待を込めてより複雑なコンポーネントの1つを試しました...しかし、インストール後もコンポーネントを正常に呼び出すことができません。Dependency Walker を使用すると、何らかの理由で msvbvm60.dll が正しく登録されていないことがわかりました。
VBRUN60.exe と VBRUN60SP6.exe をダウンロードしてインストールしてみました。管理者アカウントと同じように実行し、「アクセスを制限してこのプログラムを実行する」のチェックボックスを削除することさえできます。msvbvm60.dll を SysWow64 ディレクトリに手動で登録しようとしました。
何も機能していないようです。登録されないだけです。誰か提案はありますか?この時点で、私は何でも試してみます。
ありがとう