VB6で作成された古いシステムを最新OSで動作するように変換

ページに広告が含まれる場合があります。

 

アオウルサポート事務局です。

ページに広告が含まれる場合があります。

 

古いシステムをWindowsXPやWindows7などのサポートが終了しているOSで使い続けることは、セキュリティの脅威にさらされている中で使用していることになり組織の社会的信用の失墜につながります。悪意はなくても知らないうちにウイルスを広げてしまう可能性があります。

VB6(MicrosoftVisualBasic6.0)で作成したプロジェクトを最新OSで動作するようにアップグレードすることができます。

VB6からいきなり最新のVisualStudioの開発環境には直接アップグレードができないため、一旦、VisualStudio2008のプロジェクトソースにアップグレード(コンバート)してから最新のVisualStudioのプロジェクトソースに変換する必要があります。

<アップグレード手順>
(1)VB6のプロジェクトをVisualStudio2008で開いて2008形式にアップグレード
(2)2008形式にアップグレードしたプロジェクトを最新のVisualStudioのプロジェクトに変換

▽VisualStudio2008は以下のサイトからダウンロードできます。
http://nonsoft.la.coocan.jp/Chinamini/20110001/20110307.html

ISOイメージは一度CD-Rメディアに焼くか、「Virtual CloneDrive」等のソフトでドライブにマウントしてください。

▽Virtual CloneDrive
https://www.doraxdora.com/2017/11/30/post-3277/

<アップグレード後の作業>
アップグレードしたプロジェクトソースは完全に変換はされないため、最新のVisualStudioでビルドして発生したエラーを1つづつ全て潰していきます。エラーが潰せたら全機能についてデバッグおよび動作確認テストが必要です。

<注意点>
有料ライブラリを使用していたり最新VisualStudioで無くなってしまった機能を使用していた場合は、有料ライブラリを再購入したり互換用ライブラリをインストールしたり、最新VisualStudioで使えるコードに変換するなどの手作業が必要です。

<評価>
システムを作り直すのは莫大な費用が掛かりますので、現実的にシステムの再構築ができないケースが多いと考えられます。アップグレードで必要な機能だけ残しつつ、新しい機能を構築していくのがコスト的に現実的な流れかと思われます。

最近の記事
おすすめ記事
人気の記事
  1. 思わず「使いやすい!」と感じるあの感覚、実はUIが鍵でした

  2. なぜ今「UX」が大切なのか? ~あなたのビジネスも、お客様の満足度も劇的に変わる視点~

  3. Google スプレッドシートでデータを整理・分析!「グループ化」と賢い集計方法

  4. 【GA4のすごい機能】「拡張計測機能」でウェブサイトのユーザー行動を自動分析!

  5. 展示会で名刺交換したあの人は、今? ~未来のお客様を「育てる」リードナーチャリングのすすめ~

  1. お客様へ重要なお知らせ:WindowsアップデートとPCの不具合について

  2. 知っておきたい!Google検索のスパムをなくす裏ワザ「&udm=14」

  3. Windows 11のスタートメニュー、使いこなせていますか?

  4. Google Keepでごちゃごちゃメモをスッキリ整理!おすすめテクニック7選

  5. Googleドキュメントの電子署名機能

  1. Outlookの署名を別PCのOutlookに移行する

  2. Windows 11 24H2でLinuxベースのNAS(Network Attached Storage)にアクセスできない場合

  3. pdfファイルを開くたびに毎回サインインを要求される。

  4. 【もう容量不足で悩まない!】Gmailの不要なメールをまとめて削除する方法

  5. Googleドキュメントの電子署名機能

関連記事