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

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