VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 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 (使いたいクラス名)

とインスタンスを宣言しておくと同一プロジェクト内のどこでも、

→ (使いたいクラス名).(使いたいプロシージャ名)

で使用できました。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -