投稿日 | : 2003/09/03(Wed) 17:05 |
投稿者 | : かず |
Eメール | : |
URL | : |
タイトル | : Re^2: ActiveXExe同士の通信について |
早速の返答ありがとうございます。
まず、ファイル名の指定という部分はアプリケーションがインストールされた
場所を管理する又は、レジストリから取得する?等があるので、構文的には
> 1,RegisterActiveObject等(ROTに直接登録でも可)を使い登録する。
> Set obj = GetObject(, クラス名)
> の構文だとこれです。
を採用したいと思ったりしています、、、
が、RegisterActiveObjectについて調べているのですが実際にVBでどう記述
すれば良いのかわかりません。
また後始末?としてRevokeActiveObjectも行う必要があるのですよね?
それと、
> 2,IPersistFileをImplementsしておく。
> Set obj = GetObject(ファイル名、クラス名)
> の構文だとこれです。
> 3,Set obj = GetObject(ファイル名)の構文を使う場合。
> IPersistFileをImplementsするだけでなく、FileMonikorを
> ともなってROTに登録する。
の方法についても、IPersistFileとかImplementsとかの意味がいまいち
よく分かっていないという事もあって、どういう場合にどの方法が最適なのか
という部分で悩んでいます。
どの方法も基本的に実現できる事は同じなのかもしれませんが、、、
大変あつかましいお願いかもしれませんが、できればその辺も含めて
説明いただけるとありがたいと思います。
よろしくお願いします。