PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
18014 02/08/22 13:16:11 RE(4):PB5.0.02: pbd・exe環境での実行エラー By yuki@net
17999 02/08/21 13:37:38 RE(3):PB5.0.02: pbd・exe環境での実行エラー By yuki@net
17989 02/08/20 11:51:40 RE(2):PB5.0.02: pbd・exe環境での実行エラー By takana
17977 02/08/18 11:44:19 RE(1):PB5.0.02: pbd・exe環境での実行エラー By yuki@net
17959 02/08/14 15:10:15 PB5.0.02: pbd・exe環境での実行エラー By yuki@net

カテゴリ:PowerBuilderの開発環境
日付:2002年08月18日 11:44 発信者:yuki@net
題名:RE(1):PB5.0.02: pbd・exe環境での実行エラー

pbl環境では実行でき、pbd・exeから実行するとアプリケーションエラーが発生するという問題について
自己レスです(>_<);

その後調査で判明した点が1つあります。

下記のような実験を行いました。

私が作成したウィンドウ関数のほかにもともとウィンドウ関数があったため、
もともとのウィンドウ関数の処理を、私が作成したスクリプトに置き換えて実行しました。
具体的に言うと、
私が今回作成したウィンドウ関数は「wf_02」(引数なし)だとします。
「w_aaa00」(親)にもともとあった「wf_01」のスクリプトを
「wf_02」のスクリプトにごっそり上書きをして、
「wf_02」が呼ばれると、私が作成したスクリプトを実行するように変更しました。

この環境でpbdを作成し、実行してみたところ、見事に処理を実行できました!!!!

この結果から、私が作成した「wf_02」がうまく呼び出されていないことが判明しました!!
ただウィンドウ関数を何回作成しなおしても、私が新規に作成したウィンドウ関数は実行できません。


そこで1つ疑問なのはウィンドウ関数のありかです。
今回作成しているウィンドウの環境は継承されていてこのようになっています。
「w_aaa00」(親)・・・「wf_01」(もともとあったウィンドウ関数)
            「wf_02」(私が新たに作成したウィンドウ関数)
「w_aaa01」(子)・・・この画面の実行ボタンをクリックすると、処理が走ります。
            このウィンドウにはもともとウィンドウ関数は1つもありません。

ありかが問題なのか、それとも他にウィンドウ関数が呼ばれない原因があるのか不明です。
どなたか、ご存知の方がいましたら、教えてください!!!

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

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

Server SoftWare

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

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