掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
[.NET]非同期呼び出しのDLL同士で、通信(データの受け渡し)を可能にするには? (ID:53110)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
DLLも、.NETで作成されたものですか? そのことが明記されていないので、C++.NETのみと書かれても 解決のしようがありません。 無茶な書き方するならば、相互の2本のDLLで、画面を表示 するフォームがあると言うことであれば、ウィンドウクラスが 存在しますので、FindWindowとかで画面のhWndを探して、その リソースの子供にあたる、TextBox1のhWndを探し、そこに、 PostMessageで、テキスト情報を送り込む・・・ と言うような具合でできます。 ですが・・・ 自分の自作プログラムであれば、DLLの中身を呼び出す段階 で、親の何らかのグローバル情報をDLLに渡して、そのオブ ジェクト経由で、道後のDLLを通信させると言う方法も可能 かと・・・要はDLLを呼び出す親が、相互のDLLの通信の 仲立ちをする・・・と言うことになりますが・・・ 制約を受けないようにするならば、ウィンドウハンドルを探し て行う方法が無難ですが・・・ ご検討下さい。 以上。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.