既に ArrayList^ を試しましたが、VB6 で「型の不一致」エラーが表示されます。C++/CLI の「コレクション」または「リスト」が表示されません。
それで、同等のものがあるとすれば、それは何ですか?
既に ArrayList^ を試しましたが、VB6 で「型の不一致」エラーが表示されます。C++/CLI の「コレクション」または「リスト」が表示されません。
それで、同等のものがあるとすれば、それは何ですか?
ええ、うまくいきません。VB6 は独自の Collection クラスを必要とします。それがどうなったかはかなりショックです。c:\windows\system32\msvbvm60.dll への参照を追加し、生成される相互運用ライブラリを使用するだけです。それで:
VBA::Collection^ coll = gcnew VBA::Collection();
カブーム:
Retrieving the COM class factory for component with CLSID {A4C4671C-499F-101B-BB78-00AA00383CBB} failed due to the following error: 80040154.
クラスが登録されていません。レジストリを調べたところ、HKLM\CLSID の下にありますが、InprocServer32 キーは空白です。 空白。それは良いことではありません。msvbvm60.dll を指すように変更しました。Kaboom、0x80040111、「ClassFactory は要求されたクラスを提供できません」。
これじゃ飛べない。VB6コードをリファクタリングできない限り、私が見ているように、すべての希望を捨ててください。