PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
7632 99/08/13 23:50:54 RE(9):PB6: 外部プログラムの実行結果(戻り値)の取得 By Sin2
7539 99/08/10 15:03:23 RE(8):PB6: 外部プログラムの実行結果(戻り値)の取得 By めめ
7538 99/08/10 15:01:52 RE(7):PB6: 外部プログラムの実行結果(戻り値)の取得 By めめ
7528 99/08/09 22:17:40 RE(6):PB6: 外部プログラムの実行結果(戻り値)の取得 By Sin2
7499 99/08/06 16:54:01 RE(5):PB6: 外部プログラムの実行結果(戻り値)の取得 By キノタク
7482 99/08/05 22:33:31 RE(4):PB6: 外部プログラムの実行結果(戻り値)の取得 By Sin2
7469 99/08/04 22:47:35 RE(3):PB6: 外部プログラムの実行結果(戻り値)の取得 By M.M
7468 99/08/04 21:13:00 RE(2):PB6: 外部プログラムの実行結果(戻り値)の取得 By Sin2
7443 99/08/03 23:27:47 RE(1):PB6: 外部プログラムの実行結果(戻り値)の取得 By リエッチ
7442 99/08/03 23:10:30 PB6: 外部プログラムの実行結果(戻り値)の取得 By Sin2

カテゴリ:スクリプトの記述
日付:1999年08月04日 21:13 発信者:Sin2
題名:RE(2):PB6: 外部プログラムの実行結果(戻り値)の取得

リエッチさん、こんばんは。

>RUN関数で起動されたPGの戻り値というのは普通では取得できません
>そもそも起動されたPGが「終了したかどうか」の判定も一工夫しないととれないからです
>まず、RUN関数を起動すると同時に「Timerイベント」も起動させます
>その「Timerイベント」の中で

>?FindWindowA関数(WinAPI関数)でプログラムが起動されているかどうかチェック
>?外部プログラムで、起動と同時に作成したダミーファイルが有るかどうかチェック
> ※外部プログラムを終了するときにダミーファイルは削除する

今回使う外部プログラムというのが自分で作ったものではないので、ダミーファイルを削除するとかいうことが出来な
いのです。
わかっていることは、正常終了時には\"0\"、異常時はエラーコードを返すということだけです。

やはり無理なんでしょうか?



付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows NT 4.0
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS Oracle 7.3
WebServer (記載なし)

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