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月25日 16:24 発信者:idea
題名:RE(2):PB6: [Q]RUN時とEXE実行時で動作が違う

>>アプリケーションを通して、使用するDataStore(外部ソース)をApplication.Openで生成しておきます。
>(中略)
>>開発環境から実行していた時は何の問題も無かったのですが、モジュールを作成・実行させると
>>FORループの最初の行のInsertRow( 0 )が失敗し(li_retに0が返る)、その後のSetItemも失敗
>>します。当然、IsValid( ds_bg_cols ) はTrueです。
>動的に参照されたオブジェクトは exeファイルに含まれない
>ということが原因ではないかと思います。
>初心者の方がよくつまずかれるポイントで、最近では No.4643 で
>M.Mさんが回答されていますので検索してみてください。

試行錯誤を繰り返し、該当モジュールをPBD化すれば問題が起きない事を発見したのですが、
理由が良く分からず気味悪く思っておりました。

しかしながらM.Mさん、てとらぽっとさんの回答を見て得心いたしました。ありがとうございました。

#普段は、片っ端からPBD/DLL化しないとEXEがでかくなりすぎるような大規模アプリケーションに
#ばかり手を染めているために、たまにツールでも作ろうと思うとこのような次第です。

付加情報:

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.