1

VC ATL COM コントロールを扱うのは久しぶりです。VB6 で使用する場合、VC6 ATL コントロールを VC10 にアップグレードする際に問題が発生します。トラブルシューティングの段階で、Microsoft のチュートリアル [1] に従って VC10 ATL コントロールを作成し、そのコントロールを Visual Basic 6 のフォームに配置しようとしています。コントロールが VB6 IDE の VB6 フォームに配置されると、エラーが発生します:

システム エラー &H80004005 (-2147467259)。不明なエラー

VC6 ツールの ActiveX コントロール テスト コンテナーでコントロールをテストすると、コントロールに緑色の三角形が表示され、プロパティを呼び出すことができます。

ATL コントロールを VB6 で動作させるにはどうすればよいですか?

  1. http://msdn.microsoft.com/en-us/library/599w5e7x.aspx
4

0 に答える 0