投稿日 | : 2004/10/21(Thu) 16:40 |
投稿者 | : あさ |
Eメール | : |
URL | : |
タイトル | : Re: ActiveX DLL クラス間のアクセス |
> 同じプロジェクト(DLL)内の別のクラスのPublicメソッドを呼ぶには
> 自分のクラスで相手のクラスのインスタンスを作らなければならないでしょうか?
>
> 両クラスとも「GlobalMultiUse」にしていてもコンパイル時に
> 「Sub または Function が定義されていません」とエラーが発生します。
自己レスです。
関連資料を見つけました。
hhttp://www.microsoft.com/japan/developer/library/VBCon98/vbconglobalobjectscodelibraries.htm
プロジェクト(DLL)内の標準モジュールで
→ Public (使いたいクラス名) As New (使いたいクラス名)
とインスタンスを宣言しておくと同一プロジェクト内のどこでも、
→ (使いたいクラス名).(使いたいプロシージャ名)
で使用できました。