PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
22019 | 05/06/02 19:57:28 | PB7.0: pblでは正しく処理されるのに、プロジェクトからexeを作成すると正しく処理されない。 By oh-chan |
カテゴリ:PowerBuilderの開発環境
日付:2005年06月02日 19:57 発信者:oh-chan
題名:PB7.0: pblでは正しく処理されるのに、プロジェクトからexeを作成すると正しく処理されない。
いつも閲覧させていただいています。
是非とも、助けて頂きたい質問があります。
以下の様なソースを作成しています。
=========================================================================================
○構造体:s_xxxx にて、データにウインドウ1名を登録して、変数名sparantとして作成しています。
○ウインドウ1:上記構造体のsparantで定義してあるウインドウ1内に、以下の関数定義等を用意。
【定義】
forward prototypes
public subroutine wf_1 ()
public function integer wf_2 ()
public function integer wf_3 ()
public subroutine wf_4 ()
end prototypes
○ウインドウ2:上記構造体を使用して、sparantで定義したウインドウ1のwf_4を呼び出します。
【構文】
s_xxxx i_rcp
i_rcp.sparent.wf_4() ※問題構文です!!!!
=========================================================================================
ソース上からのデバックを行った際には、wf_4が正しく呼び出されていますが、
プロジェクトからexeを作成した際には、wf_3が呼び出されてしまいます。
更に、wf_3を削除して、exeを再度作っても、今度は、wf_2が呼び出されてしまう始末です。
今週、この現象に悩まされてしまっています。
もし回避方法があれば、アドバイスをいただけないでしょうか?
宜しくお願いします。
現在使用しているPBバージョンは、7.0.2 (8011J)です。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows 2000
DBMS Oracle SQL*Net 8
Browser (記載なし)
Server SoftWare
OS Windows 2000
DBMS Oracle 8.0
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.