HOME >> Tips >> Microsoft Windows

Windows 7 , 8 の x64 ,Windows Server 2008 R2 環境で VB6 のアプリケーションが文字化けする

2014/11/15
文書番号:20059


Windows Server 2008 R2 で VB6で動くようです。(↓Microsoft サイト参照)

Windows Vista、Windows Server 2008、Windows 7、および Windows 8 に対する Visual Basic 6.0 のサポートに関する声明
http://msdn.microsoft.com/ja-jp/vstudio/ms788708.aspx


ということで Windows Server 2008 R2 上で実行してみました。
特に問題なく動作しているように見えたのですが、一部の画面上の表示が文字化けしてしまっています。。。

クリックで拡大


ランタイムファイルに足りないものがあるそうで、
Vectorで公開されている以下のモジュールをインストールするとなおりました。

Visual Basic 6.0 SP6 ランタイムファイル
http://www.vector.co.jp/soft/win95/util/se342080.html

【VB6 ランタイムをインストールする】

  1. Vector でダウンロードした「vb6rt340.exe」をダブルクリックして解凍します。
    解凍したフォルダ内の「Setup.exe」をダブルクリックして起動します。

    クリックで拡大

  2. セットアップ画面が起動したら「OK」ボタンをクリックします。

    クリックで拡大

  3. 画面左上のパソコンのボタンをクリックしてインストールを開始します。

    クリックで拡大

  4. 【プログラムグループの選択】
    「継続」ボタンをクリックします。

    クリックで拡大

  5. インストール中です。しばらく待ちます。

    クリックで拡大

  6. セットアップが完了したら「OK」ボタンをクリックして終了します。

    クリックで拡大

  7. 再度アプリケーションを起動して文字化けがなおっているか確認します。

    クリックで拡大

【参考情報】

Windows Vista、Windows Server 2008、Windows 7、および Windows 8 に対する Visual Basic 6.0 のサポートに関する声明
http://msdn.microsoft.com/ja-jp/vstudio/ms788708.aspx

Visual Basic 6.0 SP6 ランタイムファイル
http://www.vector.co.jp/soft/win95/util/se342080.html