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. 知っておきたい!Google検索のスパムをなくす裏ワザ「&udm=14」

  2. Windows 11の「タスク マネージャー」が、さらに使いやすくなりました!

  3. Google Chatのホーム画面を分割してチャットペインを表示する方法

  4. タスク管理アプリはもういらない!?Googleカレンダーでタスクも一括管理する方法

  5. 紙の資料も Chrome で楽々デジタル化!

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

  2. バックオフィス業務のクラウド化をすすめる理由

  3. Microsoft Outlookがフリーズする現象について

  4. Let’s noteでスクリーンショットを撮る方法

  5. マウスでスクロールしようとした時にパソコンの起動が遅い

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

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

  3. Excelが開かない。更新プログラムの「KB4461627」を削除

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

  5. Microsoft Edgeプロファイルを削除する方法

カテゴリー

関連記事