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 (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.