【发布时间】:2011-11-18 19:40:26
【问题描述】:
我的 inno pascal 脚本遇到了一些困难。我熟悉了一点(只是一点点) 使用 Pascal,但现在我越来越清楚 pascal script 可能非常不同。
下面的代码用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] 部分执行类似的操作? 我尝试了上述方法,但它似乎不喜欢“使用窗口;”
【问题讨论】: