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

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