PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
6129 99/04/22 17:44:39 RE(3):PB4: バージョンアップについて By MAZ
6127 99/04/22 13:06:55 RE(2):PB4: バージョンアップについて By そんな無茶な
6126 99/04/22 12:57:14 RE(1):PB4→PB6への移行について By M.M
6111 99/04/22 10:15:59 PB4: バージョンアップについて By TARAKO

カテゴリ:PowerBuilderの開発環境
日付:1999年04月22日 17:44 発信者:MAZ
題名:RE(3):PB4: バージョンアップについて

TARAKOさん、こんにちは。

>PB4を使用し、クライアント環境はNT4.0 SQL*Net7 
>サーバーはHPーUX ORACLE7.1.3として、利用していますが、
>今回、PB6.5にバージョンアップをすることになりました。
>それに伴い、ORACLEもORACLE8に変更することになりましたが、
>現在のPBをバージョンアップさせるために、どのような、作業が
>発生して、不具合がどのくらい発生するのかが、予測できません。
>もし、よろしくれば、教えてください。

私も最近、暇にまかせてPB3.0bのシステムをPB6.5に上げているところです。動作確認
以前の、コンパイルのレベルではありますが・・・。
まず、PB4→5の手順としては、
 ?PB4のpblを別フォルダにコピーする(バックアップのため)。
 ?PB5を立ち上げ、PB4で作ったアプリケーションを開く。
 ?開こうとすると、「バージョンが違う」というメッセージがでて、バージョンを
  上げるか聞いてくるので、OKを選ぶ。
 ?ライブラリ探索パスの指定を促されるので、必要なものをすべて選びOKを押す。
これで、オブジェクトは全て再生成されます。エラーや警告があれば、通常の再生成と
同様、エラーメッセージボックスに表示されます。
私の場合は、「PBで定義されている名前と重複する変数を宣言している」というエラーが
少々と、「dwModify()、dwDescribe()をModify()、Describe()に変更しろ」(PB3.0b→4)、
「SetActionCode()をやめて、RETURNを使え」という警告(この2つが殆ど)が出ました。
修正した上で(私は、対象オブジェクトをエクスポートし、テキストエディタから開いて
置換しましたが、2、3の警告であれば、PBで直した方が早い)、再生成(インポート)
します。エラーおよび警告が消えたら、PB5→6.5へも、ほぼ同じ手順で変換できます。
エラー箇所以外は、PB6.5に上げてから修正しても、問題ないと思います。
以上で、PB6.5として何らかの動作はしますが、DB接続については、SQL*Netの細かいバージョン
の違い(7.1.xのxの部分)により、うまく行かないことがあるかもしれません。

以上、長くなりましたが、少しでも参考にしていただければ・・・。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

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

Server SoftWare

OS (記載なし)
DBMS Oracle 7.1
WebServer (記載なし)

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