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

投稿日: 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とかの意味がいまいち
よく分かっていないという事もあって、どういう場合にどの方法が最適なのか
という部分で悩んでいます。
どの方法も基本的に実現できる事は同じなのかもしれませんが、、、

大変あつかましいお願いかもしれませんが、できればその辺も含めて
説明いただけるとありがたいと思います。
よろしくお願いします。


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

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

- Web Forum -