我正在尝试运行这个基本功能,但它不起作用:
function GetWindowsUserName: String;
const
MAX_LENGTH = 256;
var
UserNameLength: DWord;
begin
UserNameLength := MAX_LENGTH - 1;
SetLength(Result, MAX_LENGTH);
if GetUserName(PChar(Result), UserNameLength) then
SetLength(Result, UserNameLength - 1)
else
Result := '';
end;
在 formCreate 我有:
AdvOfficeStatusBar1.Panels[0].Text := GetWindowsUserName;
我得到:
[dcc32 Error] Unit1.pas(115): E2034 Too many actual parameters
[dcc32 Error] Unit1.pas(115): E2012 Type of expression must be BOOLEAN
我在这里想念什么?
编辑:我仍然收到错误: