HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2014
1014
E.Thsp制ソフトからソフトにデータを渡したい3解決


E.T

リンク

2014/10/14(Tue) 17:18:46|NO.65547

HSPで作った自作ソフトで今まではiniファイルなどに書き込んで
別のソフトで利用する感じでやっていたのですが
今回は1秒〜5秒間隔でソフトからソフトにデータを渡したいので
iniファイルだとあまり効率がよくないと思うので
どうしたらいいですか?
http://hsp.tv/play/pforum.php?mode=pastwch&num=36120
など読んだのですが
FindWindow "hspwnd0", "HSP TestApp for SendMessage"でエラーが出ます。

Microsoft Visual C++ Runtime Library

×アイコン Runtime Error!
Program:C:\hsp34\hsp3.exe



Thi application ...................
という感じです。
ちょっとながいです。

よろしくお願いします。



この記事に返信する


cats

リンク

2014/10/14(Tue) 17:38:32|NO.65548

FindWindow "hspwnd0", "HSP TestApp for SendMessage"
これは「HSP TestApp for SendMessage」というタイトルを持ち、かつクラス名がhspwnd0の
アプリケーションのウィンドウハンドルを取得しています。
タイトル指定部を自ソフトウェアのものに変える、ハンドル(hwnd)をあらかじめ
テキストデータとして保存して渡す、などが考えられます。
どちらも確実性に欠けるので使いたくない、という場合はブロードキャストメッセージを
使用する方法があります。
ブロードキャストメッセージにあなたのソフトウェアだけが使うであろう文字列を指定する
ことによって他のアプリケーションと間違えること無く判別することができます。
http://chokuto.ifdef.jp/advanced/copydata.html
固有の文字列さえ考えれば確実なので、私はこの方法を推奨します。



名無し

リンク

2014/10/14(Tue) 18:19:54|NO.65549

私は下のサイトのプロセス間メモリ共有を多用しています。
http://chokuto.ifdef.jp/advanced/sharedmem.html



E.T

リンク

2014/10/16(Thu) 19:28:44|NO.65584

ありがとうございました。



ONION software Copyright 1997-2023(c) All rights reserved.