VB4からVB6へのバージョンアップ – プログラミング – Home

VB4からVB6へのバージョンアップ
 
通知
すべてクリア

[解決済] VB4からVB6へのバージョンアップ


りん
 りん
(@りん)
ゲスト
結合: 23年前
投稿: 28
Topic starter  

OS:Windows95、言語:VB4(16BitOS)
     ↓
OS:Windows2000、言語:VB6(32BitOS)
にバージョンアップしたいのですが、
どういった点に注意点がいるのでしょうか。

MidB関数や.VBXと.OCXの違い等は把握しているのですが、
他にもこういったものがあるのでしょうか。
また、OSのバージョンアップはAPIに気を付けとけば良い
と考えているのですが・・・。
漠然とした質問で申し訳ありませんが、
何か少しでも情報をお持ちの方が御座いましたら、
返信の程、よろしくお願い致します。
(情報を掲載しているURLでも全然かまいません!!)


引用未解決
トピックタグ
べーちゃん
 べーちゃん
(@べーちゃん)
ゲスト
結合: 23年前
投稿: 49
 

こんにちは、りんさん。ベーちゃんといいます。

VB416bit版からの移植作業ですか、懐かしいですね。

MidBの問題と書かれていたので既にお気づきとは思いますが
16bit版ではShift-JISで32bitではUnicodeが使われています。
もし、プログラム内部で文字コードを扱う部分があれば
要注意です。

それと確かVB4では画面のサイズの単位がドット単位だったと
思いますがVB6ではTwipsが標準単位となっており、コントロールなどの
サイズ変更や移動をしているプログラムなどがあると思わぬ
災難に見舞われることがあります。

あと、確かVB4ではサードパーティ製のThreeDコントロールや
CrystalReportなどがVB6では標準インストールでは組み込まれず
別途CDからマニュアルでインストールしなければならないこと
でしょうか。これもVBXとOCXの違いがあるといわれているので
気が付いておられるかもしれませんが。

そうそう、これは移植とは直接関係ないですが、Window9X系と
WindowsNT系ではイベントの発生順序が一部異なる部分があり、
Window9X系では動作したのにWindowsNT系では動作しなかったと
こともありました。何のイベントだったかは今では既に記憶が完全に
欠落してしまっていますが。

私が16bit版プログラムから32bit版の移行作業をしたのは
だいぶ前なんで今すぐに思いつくのはこれくらいです。
お役に立つかはわかりませんが、がんばってください。


返信引用
りん
 りん
(@りん)
ゲスト
結合: 23年前
投稿: 28
Topic starter  

ベーちゃんさんありごとうございます。
ほんとに大変助かりました。

あと・・、もし知ってたらでいいんですけども、
①VBCraftって知ってますか?
②Formbuilder、Reportbuilder、Actionbuilderって知ってますか?
上記の2つは三菱電機の製品(ミドルウェア)なのですが、
32bit用にバージョンアップする必要があります。
何か影響がでたりする事があるのでしょうか。。

全然知ってたらでいいんで、気軽に返答下さい。

ではっ、宜しくお願いします。


返信引用
べーちゃん
 べーちゃん
(@べーちゃん)
ゲスト
結合: 23年前
投稿: 49
 

こんにちは、りんさん。

私は市販の入力やグリッドなどのコントロール類は使うんですが、
その他の開発補助製品は使わないので残念ながらわかりません。

しかし、そのあたりのことでしたら、三菱の方に直接聞かれた方が
いいと思います。彼らはアップデートに関連した問題点なども
自社製品に関しては把握しているでしょうから。


返信引用
りん
 りん
(@りん)
ゲスト
結合: 23年前
投稿: 28
Topic starter  

べーちゃんさん何から何までありごとう御座います。
一度三菱の方に問い合わして見ます。

本当に親切にありがとう御座いました!!


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました