投稿日 | : 2005/03/08(Tue) 11:53 |
投稿者 | : はこ |
Eメール | : |
URL | : |
タイトル | : Re^4: コマンドラインオプションの構文エラーです |
花ちゃんさん
> だったら、マイクロソフト サポート技術情報 - 416585 [VB] 作成したパッケージを
> Windows2000にセットアップするときのエラー
> hhttp://support.microsoft.com/default.aspx?scid=kb;ja;416585
> に書いてあるインストーラ パッケージ作成時の対策をされていないと言う事じゃないのですか?
対策はしています。
SETUP1.vbp内のfrmSetup1のForm_Load()で以下のように修正し、setup1.exeを
作り直したうえで、パッケージを作成しております。
'使用する一時ディレクトリを取得します。
' gsTEMPDIR = String$(255, 0)
' lChar = GetTempPath(255, gsTEMPDIR)
' gsTEMPDIR = Left$(gsTEMPDIR, lChar)
' AddDirSep gsTEMPDIR
' gsTEMPDIR = gsTEMPDIR & ReadIniFile(gstrSetupInfoFile, gstrINI_BOOT, gsINI_TEMPDIR)
' AddDirSep gsTEMPDIR
gsTEMPDIR = String$(255, 0)
lChar = GetTempPath(255, gsTEMPDIR)
Dim s As String
s = StrConv(gsTEMPDIR, vbFromUnicode)
s = LeftB(s, lChar)
gsTEMPDIR = StrConv(s, vbUnicode)
AddDirSep gsTEMPDIR
gsTEMPDIR = gsTEMPDIR & ReadIniFile(gstrSetupInfoFile, gstrINI_BOOT, gsINI_TEMPDIR)
AddDirSep gsTEMPDIR