我的 inno pascal 脚本遇到了一些困难。我对 Pascal 有点(只是一点点)熟悉了,但现在我越来越清楚 pascal脚本可能非常不同。
下面的代码用 freepascal 编译得很好:
program test;
uses windows;
function GetPCName: string;
var
buffer: array[0..MAX_COMPUTERNAME_LENGTH + 1] of Char;
Size: Cardinal;
begin
Size := MAX_COMPUTERNAME_LENGTH + 1;
Windows.GetComputerName(@buffer, Size);
Result := StrPas(buffer);
end;
begin
writeln('ComputerName: ' + (GetPCName));
readln;
end.
我怎样才能在我的 inno [code] 部分做这样的事情?我尝试了上述方法,但它似乎不喜欢“使用 Windows;”