innopascalスクリプトで問題が発生しています。私は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]セクションでこのようなことをするにはどうすればよいですか?上記を試してみましたが、「ウィンドウを使う」とは思えません。