PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
22261 | 05/10/17 18:58:40 | RE(2):他のプロセスのメモリを読み取る方法 By 00102 |
22256 | 05/10/15 00:47:07 | 他のプロセスのメモリを読み取る方法 By Taka |
22247 | 05/10/11 18:34:16 | PB8.0: Send関数のパラメータニついて教えて頂けますでしょうか。 By 00102 |
カテゴリ:スクリプトの記述
日付:2005年10月11日 18:34 発信者:00102
題名:PB8.0: Send関数のパラメータニついて教えて頂けますでしょうか。
いつも拝見し勉強させてもらっています。
今回、A.Exe(PB)からB.Exe(PB)にメッセージを送る処理を追加しているのですが、
パラメータとして文字列を渡す必要があり悩んでいます。
以下のようにスクリプトを記述しているのですが、送信先でうまく取得することが出来ません。
【送信元?A.Exe】
String ls_parm = \"テスト\" //パラメータ文字列
Long ll_hwnd //ウインドウハンドル
ll_hwnd = FindWindowA(0, \"テスト用画面\")
Send(ll_hwnd, 1024, 0, ls_parm)
【送信先?B.Exe】
String PassedString
PassedString = String(Message.LongParm, \"address\") →NULLが返ってきてしまいます。
If PassedString = \"テスト\" Then
......
End If
色々と調べてみたのですが、わかりませんでした。
どなたかご存知の方がいらっしゃいましたら、アドバイスを頂けますでしょうか?
宜しくお願い致します。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows XP
DBMS Oracle Net8
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle10G
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.