Ich habe folgendes Inno Setup-Skript, und ich erhalte diese Störung auf der SaveStringToFile
Linie:String und Integer verketten nicht mit "Konflikt" Typenfehler
Type Mismatch
Kann jemand Finde meinen Fehler?
Vielen Dank!
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;
Side: Nicht hart Code des 'c: \ program data' (es ist sowieso 'ProgramData' auf Windows 10). Verwenden Sie die Konstante '{commonappdata}'. –
@MartinPrikryl Es ist nur für mich, ich werde diesen Code auf keinem Kundencomputer ausführen. Ich wollte sicherstellen, dass Inno Setup den Text dort schreibt, wo ich es möchte. Aber offensichtlich nicht. Die Zeichenfolge wird nicht geschrieben. :( – tmighty
@MartinPrikryl Ist das korrekt? Ich bin nicht sicher über die Anführungszeichen: SaveStringToFile ('{commonappdata} \ myapp \ inno.txt', 'Fehlercode für procterm war:' + IntToStr (ErrorCode), True); – tmighty