初歩的な質問で申し訳ございません。
約10年前にVB4.0で作成されたアプリケーション(プログラム)で、
現在、眠っているものがありWindowsXPで動作するようにしたいから何とかしてくれと言われました。また、上司はVB6.0を購入しても良いからバージョンアップしたらどうかと言っています。
当時を知る人も居なく、プログラムの知識も少ないのでどうする事もできずに困っています。
1.VB4.0はWindowsXPで動作するのですか?
2.VB6.0へのバージョンアップは簡単にできますか?
変換ツール等ありますか?
3.バージョンアップまたは、VB6.0で作り直す場合に最低限必要なも のは何ですか?(帳票発行もあります)
4.VB6.0ってまだ販売しているのですか?
販売してない場合は、何を使ったらよいのでしょうか?
いろいろ質問してすみません。
ご存知の方がおりましたら、どうか教えてください。よろしくお願いします。
No.1ベストアンサー
- 回答日時:
1.VB4.0はWindowsXPで動作するのですか?
正式なサポートは終了しXPでの動作は保証されていません
2.VB6.0へのバージョンアップは簡単にできますか?
変換ツール等ありますか?
基本的に上位、下位互換性があるのはVB5.0です
それ以上では互換性がとれませんが
ソースコードをVB6で開くことで簡単にコーンバートはされます
ただし同時の規格なのでコード互換が取れなく
エラーがでることが多々あるはずです
3.バージョンアップまたは、VB6.0で作り直す場合に最低限必要なも のは何ですか?(帳票発行もあります)
帳票があるということは外部コントロールなどを使っていることが多くあります。
ActiveXやOLEコントロールが正常に動くか確認してください
4.VB6.0ってまだ販売しているのですか?
販売してない場合は、何を使ったらよいのでしょうか?
販売しております、現在.NETがメインストーリムですが
XP以前のOSの保守のため現在でも販売されています
(保守は終了しているかもしれません)
店頭でもいまだに見ます
回答、ありがとうございます。
現在、稼動していないシステムのため、外部コントロールに何を使っているのかも分からない状態です。
とりあえず、WindowsNTで動作する環境を作るところから始めた方が良さそうですね。
No.2
- 回答日時:
ふと思ったのですが、その10年前アプリケーションの最新ソースは
ありますか??
以前、最新ソースがなくて困ったもので;
この回答への補足
ありがとうございます。
プログラムは媒体に残っています。誰も手を加えていないようです。
当時の開発環境が残ってないので、現在、使用しているWindowsNTマシンにVB4.0を
インストールしてみようと考えています。
また、VB6.0にバージョンアップする際に機能追加(印字項目の変更など)を行う予定です。
No.3
- 回答日時:
わたしも以前VB4のソースから変更に関わったことがあります。
結局ほとんど書き直してしまいました。
VB4のときには16ビット環境と32ビット環境のいずれのコンパイラをつかうかで分かれたはずです。
こまったのは、VB4のソースの一部が特殊なバイナリ形式で、VB4をインストールしなければソースすらみられないものがあったことです。
VB4をインストールするにはWin95/98が必要です。当時、余剰PCにWin98を入れて眺めていました。(開発機はNT4だったので結構面倒だったのを覚えています)
変更ツールなども特には用意されていないので、ソースをそのままテキスト化してもってくるのが正解だとおもいます。
また、当時はActiveXはなかったと思うので、標準でない機能を使っている場合は代替機能を考えなければなりません。
いずれにせよいろいろタイヘンでしょうね
ありがとうございます。
簡単にはバージョンアップはできないのですね。
まずはVB4.0をインストールしてソースを見れる状態にしないと先には進まないと言うコトですか…。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(OS) windows10のダウンロード 3 2022/03/30 10:12
- メルカリ メルカリで古着販売、古物商許可証必要でしょうか。 3 2023/02/20 10:42
- その他(プログラミング・Web制作) プログラムの起動、利用について、使用期間を設定する方法 3 2023/08/06 21:03
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- 営業・販売・サービス 店舗の店番を無給で他者に行わせる事は違法行為になりますか? 5 2022/06/11 18:27
- Excel(エクセル) Excelの関数について 3 2022/11/13 23:47
- インターネット広告・アフィリエイト アフェリエイトサイト 作成について 5 2022/05/13 21:31
- 教えて!goo 最近、教えて!gooアンドロイドアプリの動作具合が良くない件について、いつ頃にアプリのプログラムの修 5 2022/10/05 22:00
- Visual Basic(VBA) VB6の公式リファレンスはありますか?特に既定のプロパティを知りたいです 1 2022/11/25 12:00
- Word(ワード) 質問!。 Windows11にしたら、 Word32bit版で作成保存した文書は使えませんよね?。 3 2022/11/16 19:33
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
aspファイルを修正する方法
-
LED点滅速度
-
画像と文字が重なって表示される。
-
レストラン、英語のメニュー表記
-
ソースを表示させない方法はあ...
-
ツリー掲示板
-
実行オブジェクトからソースを...
-
Visual Source Safe?
-
jsファイルの中身を確認したい…
-
ソース公開
-
JSPの実行結果をHTMLに変換
-
VisualStudio2010でデバッグソ...
-
ホームページビルダーのソース...
-
ARPツール
-
innerHTML で表示変更した時の...
-
▲▲HTML/CSSでのリスト作成▲▲以...
-
HPで本日の日付を表示したいで...
-
ライブラリにない関数の定義
-
HTML CSS覚えるコツはありますか?
-
HTMLソースの文字コードがutfの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
htmlソース文の 各行 改行位置...
-
VBAで#Regionに変わるものは無...
-
レストラン、英語のメニュー表記
-
Dreamweaverのコードカラーが黒...
-
プログラム時のヘッダコメント...
-
【VC++6.0(MFC)】Access Violat...
-
#ifdef多用でソースが見づらい
-
ソースの追加行数と変更行数
-
ソースの表示を無効にする方法。
-
画像と文字が重なって表示される。
-
JSPの実行結果をHTMLに変換
-
Visual Source Safe?
-
コメントが閉じてないというエ...
-
HTMLソースの文字コードがutfの...
-
ポップアップを1日1回だけ表示...
-
「MicrosoftVisualBasic6.0 行...
-
c言語の改修されたソースから改...
-
htmlのタブの色変更について
-
DreamWeaver 文字列を含まない...
-
IEでテキストの文字が一部だけ...
おすすめ情報