PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
4748 | 99/01/25 16:24:03 | RE(2):PB6: [Q]RUN時とEXE実行時で動作が違う By idea |
4728 | 99/01/22 21:08:54 | RE(1):PB6: [Q]RUN時とEXE実行時で動作が違う By てとらぽっと |
4724 | 99/01/22 17:57:02 | PB6: [Q]RUN時とEXE実行時で動作が違う By idea |
カテゴリ:PowerBuilderの開発環境
日付:1999年01月22日 21:08 発信者:てとらぽっと
題名:RE(1):PB6: [Q]RUN時とEXE実行時で動作が違う
ideaさん、こんばんは。
>アプリケーションを通して、使用するDataStore(外部ソース)をApplication.Openで生成しておきます。
(中略)
>開発環境から実行していた時は何の問題も無かったのですが、モジュールを作成・実行させると
>FORループの最初の行のInsertRow( 0 )が失敗し(li_retに0が返る)、その後のSetItemも失敗
>します。当然、IsValid( ds_bg_cols ) はTrueです。
動的に参照されたオブジェクトは exeファイルに含まれない
ということが原因ではないかと思います。
初心者の方がよくつまずかれるポイントで、最近では No.4643 で
M.Mさんが回答されていますので検索してみてください。
ちなみに、IsValidがTrueを返しているのは DataStoreオブジェクトが
Createされていることを差し、DWオブジェクトの存在を示すものではありません。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows NT 4.0
DBMS Oracle SQL*Net 2.3
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 7.3
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.