掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ActiveX.EXEからよびだし元の変数は利用できるの? (ID:78820)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
できました。マジで感動です。ByRefで渡せば参照が続くものなのですね。 せっかくなので、手順を残しておこうと思います。(ネットでこの情報がぜんぜん なかったし) 1、必要な変数を書いたclsをDLLにする。 2、共有したいプロジェクトでそれぞれ、それを参照設定する。 3、共有したい相手にpublicな関数を書き、クラスを渡して、それを参照できる ようにする。 public function func(ByRef cls as class1) ←class1はDLLのクラス名 set tcls=cls のような感じで、 4、最初にオブジェクトを作った側から、オブジェクトを渡してあげる。 set a = new class1 call outexe.func(a) (outexe)はActivex.exeの中のクラス名 5、あとは、それぞれ好き勝手に、クラスの中の変数を変えれば、参照した他の プログラムから変数の値を使っても一緒になる。共有できる!! 以上。おこじょ番町奮闘記でした。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.