gpt4 book ai didi

inno-setup - 连接字符串和整数失败,错误为 "Type mismatch"

转载 作者:行者123 更新时间:2023-12-03 18:15:21 28 4
gpt4 key购买 nike

我有以下 Inno Setup 脚本,我在 SaveStringToFile 上收到此错误线:

Type Mismatch



有人能发现我的错误吗?

谢谢!

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;

最佳答案

问题是你试图用一个数字(一个整数)“求和”一个字符串:

'Error code for procterm was: ' + ErrorCode

这在 Pascal/Pascal Script 中是不可能的。

您必须使用 IntToStr function 将数字/整数转换为字符串:

'Error code for procterm was: ' + IntToStr(ErrorCode)

或使用 Format function喜欢:

Format('Error code for procterm was: %d', [ErrorCode])

关于inno-setup - 连接字符串和整数失败,错误为 "Type mismatch",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38335244/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com