C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


■103707 / )  ActiveXをWinFormsで表示するとATL14.00
□投稿者/ シナモ (1回)-(2025/05/30(Fri) 21:05:37)

分類:[C#] 

環境
Visual Studio 2022
.NET 8.0
C# 12.0

レガシーなC++のプロジェクトをビルドし、
ビルドしてできたActiveXコントロールdllをaximpコマンドでラップし、
ラップしたコントロールをWinFormsのFormにAddし、そのFormを表示すると、
中央にATL14.00と表示されます。
その他の問題かもしれませんが、そのコントロールのメニュー等を押すこともできない状態です。

C++のプロジェクトもWinFormsのプロジェクトもx86でビルドしています。
ActiveXコントロールdllはregsvr32で登録済みです。
aximpコマンドでもエラーなくアセンブリが生成されています。

まず、画面中央にATL14.00と表示されるのはどういう状態なのでしょうか。
何かがおかしい状態と思っているのですが、その他に考えられる原因はありますでしょうか。

何かご存じであれば、ご教授いただきたいです。
お手数ですが、よろしくお願いいたします。
返信 編集キー/


管理者用

- Child Tree -