sample - external function.pas

来自「jvcl driver development envionment」· PAS 代码 · 共 21 行

PAS
21
字号
unit UserName;

function main: string;
var
  S: string;
  Sz: Integer;
begin
  S := '';
  Sz := 255;
  SetLength(S, Sz);
  if not GetUserName(S, Sz) then
    RaiseLastWin32Error;
  SetLength(S, Sz);
  Result := S;
end;

function GetUserName(lpBuffer: PChar; var nSize: DWORD): BOOL;
  external 'advapi32.dll' name 'GetUserNameA';

end.

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?