Visual Basic 6.0 Application Install Error


VB6 アプリでInstall時にエラーになる場合の対応策

Windowsログオンのアカウント(ユーザ名)が"木幡"のように全角文字の場合VisualBasic6.0で作られたアプリケーションのInstall(Setup)でエラーになりInstall出来ません。原因はInstallで一時的に使用されるフォルダが全角文字を含んでいるとうまく認識出来ないことのようです(Bugだろ!)。これを回避するためにはアカウントを"kowata"のように半角文字にするのが確実なのですがこれまでの環境を移行するのが面倒なので環境変数を変更しInstallエラーを回避する方法を説明します。

例はWindowsXpですがWindows2000の場合はマイコンピュータのプロパティ(システムプロパティ)で詳細タブを選択し[環境変数(E)]で変更してください。

  1. スタート−マイコンピュータのプロパティを開きます

  2. 詳細設定のタブを選択して下側にある[環境変数(N)]を選択します




  3. ログオンしているユーザ毎に使用される環境変数TEMPの設定を変更します。TEMPを選択して[編集]をクリックしてください




  4. 例ではC:\tmpを指定していますが各自の環境で変更(無い場合はファイルエクスプローラで作成)してください。変数値(V)入力したら[OK]をクリックしてください




  5. ログオンしているユーザ毎に使用される環境変数TMPの設定を変更します。TMPを選択して[編集]をクリックしてください




  6. 例ではC:\tmpを指定しています(上記と同様です)。変数値(V)入力したら[OK]をクリックしてください




  7. 環境変数の変更が終了したら[OK]をクリックしてください。これでInstallで一時的に使用されるフォルダが変更されます。






Copyright(c) 2007 JF7ELG Kowata