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日 14:19 発信者:masaru
題名:RE:RE:RE:RE:PB5.0.03: コンパイルすると動作が違ってくるのですが…。

たびたび お返事ありがとうございます。

すみません、あまり良く分かっていないのですが、

Bに関しては、今現在は同一マシンでも発生してしまうので、
問題ないのだと思ってるんですけど。

Aの場合は、結局PBのバージョンにより、バグが違うから、PB5.0.02で動いていても
PB5.0.03では動かないかも知れないよ。ということですか?

もし、Aのような(プログラムの一部をバージョンの違うPBで製作した)状況が発生した場合には、
どのように対処すれば動作を正常にすることができるのでしょうか?
もしかして、一から作り直さないとだめですか?
もしくは、新規バグのところを別のロジックに書き換えるとかってことを
しないとだめなのでしょうか?

よろしくお願いします。

>この現象には、いろいろなパターンがあるのですが...

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

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