tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^2: プログラム間の変数やりとり
投稿日: 2021/12/24(Fri) 19:08
投稿者でふぁいあんと
魔界の仮面弁士様 お返事ありがとうございます。

> Win32 API ベースなら、ネームドパイプ(名前付きパイプ)か
> シェアードメモリ(共有メモリ)・メモリマップドファイルなどが有名どころです。

こちらの回答をいただき、
名前付きパイプがいけそうなのでは?
と思い、Vb6<->vb6にてテストしていますが、
4日間かけても、全然動きません。
webも検索したのですが、
readfile?なんでファイルが出てくる?といった感じで
動作しません。

概要だけでもお聞きしたいのですが、
(1) CreateNamedPipe は、文字列の提供側でも受け取り側でも使えるのでしょうか
 
(2) CreateNamedPipeは受け取り側で実行した方がよいと思うので
文字列の受け取り側、受信側
Hpipe = CreateNamedPipe
Ret = ConnectNamedPipe(hPipe, 0)
Ret = ReadFile(hPipe
文字列の提供側、送信側
hPipe = CreateFile
Ret = WriteFile(hPipe,
としております。(細かいパラメーター、クローズ処理は略)
これでよいのでしょうか。

peekNamedPipeなんていう関数もありReedFileとの関係がよくわかりません

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

古いスレッドにレスはつけられません。