投稿日 | : 2003/09/03(Wed) 17:18 |
投稿者 | : かず |
Eメール | : |
URL | : |
タイトル | : Re^2: ActiveXExe同士の通信について^2 |
分からないなりにいろいろとやってみているのですが、
> ちなみに、GetObject("", クラス名)ならCreateObject(クラス名)と
> 同じですよね。
下記の様にする事で、お互い口が利ける様になりましたが、、、
こんな方法(簡単にコメントで書いてみます)でやってみたのですが、
正しい方法なのでしょうか?(スマートではない?)
=== ActiveXExe1.exe =================================================
--- Module1 ----------------------------------------
Sub main()
' 二重起動防止
' Class1のオブジェクト作成
End Sub
--- Class1 ----------------------------------------
Private Sub Class_Initialize()
' Form1を表示
End Sub
Private Sub Class_Terminate()
' Form1を表示
End Sub
Public Sub ShowMsg()
' フォーム1にメッセージ表示
End Sub
--- Form1 ----------------------------------------
Private Sub Command1_Click()
' ActiveXExe2のオブジェクトをCreateObjectで取得
' ActiveXExe2のオブジェクトのメソッド実行
End Sub
=== ActiveXExe2.exe =================================================
' 内容はActiveXExe1.exeと同じ。