PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
2804 | 98/08/18 17:31:30 | RE:RE:RE:RE:RE:PB5.0.03: コンパイルすると動作が違ってくるのですが…。 By M.M |
2799 | 98/08/18 14:19:30 | RE:RE:RE:RE:PB5.0.03: コンパイルすると動作が違ってくるのですが…。 By masaru |
2796 | 98/08/18 12:52:14 | RE:RE:RE:PB5.0.03: コンパイルすると動作が違ってくるのですが…。 By M.M |
2794 | 98/08/18 10:25:15 | RE:RE:PB5.0.03: コンパイルすると動作が違ってくるのですが…。 By masaru |
2718 | 98/08/11 20:07:34 | RE:PB5.0.03: コンパイルすると動作が違ってくるのですが…。 By M.M |
2700 | 98/08/11 15:53:50 | PB5.0.03: コンパイルすると動作が違ってくるのですが…。 By masaru |
カテゴリ:旧電子会議室
日付:1998年08月18日 12:52 発信者:M.M
題名:RE:RE:RE:PB5.0.03: コンパイルすると動作が違ってくるのですが…。
>1の操作をやってみたのですが、状況は変らずでした。
そうですか、残念です。
>2について質問なのですが、作成したアプリケーションが動作する
>PB上でコンパイルすれば、2の問題は解決ということですか?
>一部他のバージョンのPBで作成したライブラリを
>別のバージョンのPBでコンパイルすれば動作以上を起こすケースがある
>ということでしょうか?
>
>>2)PBのバージョン不整合が原因で、動作異常を起こすケース。
>> 例えば、開発環境とテスト環境のマシンが別々の場合、開発環境のPBバージョン
>> とテスト環境のPBバージョンが合ってないと、開発環境で動作OKでも、テスト
>> 環境で動作NGという結果になる。
この現象には、いろいろなパターンがあるのですが...
A)一部の開発マシンでバージョン不整合がある場合
例えば、メインはPB5.0.03で開発していますが、プログラムの一部をPB5.0.02で開発していると
仮定します。PBではマイナーチェンジ時にかなり多くのBug FIXが行われています。
(PBのディレクトリにあるReadxxx.txtを参照して、修正項目を数えてみるとよくわかります)
そうすると、PB5.0.02で作成してきちんと動いても、PB5.0.03の環境では、Bug FIXされている箇所
やPB5.0.03の新規バグ?の箇所にひっかかると、動作が変わってきます。
B)開発マシンと実行(テスト)マシンでバージョン不整合がある場合
PB5.0.03で開発しコンパイルまで行ったプログラムを、実行マシンにexeだけ持っていったとします。
このとき実行マシンのPBランタイムがPB5.0.01 or 02と仮定すると、上記のようにBug FIXされた箇所
あるいは新規バグの箇所で動作異常が発生します。
原則として、開発?実行環境までPBのバージョンは揃えておいた方が良いということです。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows NT 4.0
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 7.3
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.