複数のクラスモジュールを呼び出す

解決


マヨーネ  2004-06-07 11:50:32  No: 113756  IP: [192.*.*.*]

VBに複数のクラスモジュールを作ったのですがC++からは
最初に作ったほうのクラスの関数しか呼び出せません。
C++のほうをコンパイルした時に出てくるtlhの中に宣言されていません。
もちろんパブリック宣言した関数なんですがなにか設定しないといけないんでしょうか?

編集 削除
魔界の仮面弁士  2004-06-07 11:52:14  No: 113757  IP: [192.*.*.*]

COMベースなのか、.NETベースなのかにもよりますが、さしあたり、
「(関数ではなく)クラス自体がPublicになっているか」を確認してみて下さい。

編集 削除
マヨーネ  2004-06-07 12:58:58  No: 113758  IP: [192.*.*.*]

COMベースです。
自分で試してるうちに解決しました。
クラスモジュールのinstacingプロパティーを5にすればできました。

どうもありがとうございました。

編集 削除