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 (記載なし)
Copyright © 2013 Power Future Co., Ltd.