2
我有以下Inno Setup的腳本,我得到的SaveStringToFile
行此錯誤:串聯字符串和整型失敗,「類型不匹配」錯誤
類型不匹配
任何人可以發現我的錯誤?
謝謝!
var
ErrorCode: Integer;
begin
ShellExec('open', 'taskkill.exe', '/f /im procterm.exe', '', SW_HIDE, ewWaitUntilTerminated, ErrorCode);
SaveStringToFile('c:\program data\myapp\innolog.txt', 'Error code for procterm was: ' + ErrorCode, True);
end;
邊注:不要硬編碼爲'c: \程序數據「(無論如何,在Windows 10上它都是」ProgramData「)。使用'{commonappdata}'常量。 –
@MartinPrikryl這只是對我而言,我不會在任何客戶計算機上運行此代碼。我想確保Inno安裝程序將文本寫入我想要的位置。但顯然它沒有。該字符串未被寫入。 :( – tmighty
@MartinPrikryl這是正確的嗎?我不知道引號:SaveStringToFile('{commonappdata} \ myapp \ inno.txt','procterm的錯誤代碼是:'+ IntToStr(ErrorCode),True); – tmighty