PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
20432 03/10/10 17:06:02 RE(2):PB6.5: フルコンパイルと差分コンパイルの差について By めめ
20431 03/10/10 16:44:36 RE(1):PB6.5: フルコンパイルと差分コンパイルの差について By M.M
20429 03/10/10 15:46:22 PB6.5: フルコンパイルと差分コンパイルの差について By kanon_kanon

カテゴリ:PowerBuilderの不具合?
日付:2003年10月10日 16:44 発信者:M.M
題名:RE(1):PB6.5: フルコンパイルと差分コンパイルの差について

kanon_kanonさん、こんにちは。

>PB6.5.1のコンパイルについてです。
>ユーザーオブジェクトを修正して、ライブラリからpblのプロパティを開いて差分のdllを作成しました。
>コンパイル自身は正常終了して、このdllを使ってテストしたところ、画面上でENTERキーを押下した
>途端にアプリケーションエラーが発生してしまいました。
>そこで、一度フルコンパイルを行い、全てのdllを作成した後に、対象となるdllを抜き出して
>再度試したところ、アプリケーションエラーは発生しませんでした。
>作成されたdllのファイルサイズも特に違う点はありません。

>差分コンパイルとフルコンパイルで、挙動が異なるということはあるのでしょうか?
>また、差分コンパイルを行う時の制限事項などがあるのでしょうか?

個人的なノウハウですので回答になっていないかもしれませんが、
実行ファイルを作成するときは、マシンコードを生成(EXE+DLL)するのではなく、
P-CODEを生成(EXE+PBD)で作成し、常にフルコンパイルするようにしておくと、
トラブルは比較的発生しにくいです。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows NT 4.0
DBMS Sybase SQL Anywhere Client
Browser (記載なし)

Server SoftWare

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

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