请问如何在DELPHI中调用WIN API函数?谢谢

sunshinerainbow 2001-07-23 04:14:39
请问如何在DELPHI中调用WIN API函数?谢谢!!!
...全文
65 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ecrown 2002-02-02
  • 打赏
  • 举报
回复
先调后用!
duancy 2002-02-02
  • 打赏
  • 举报
回复
以下是一个调用API获得用户名的例子:
procedure TForm1.Button1Click(Sender: TObject);
var
pcUser : PChar;
dwUSize : DWORD;
begin
dwUSize := 21; // user name can be up to 20 characters
GetMem( pcUser, dwUSize ); // allocate memory for the string
try
if Windows.GetUserName( pcUser, dwUSize ) then
edit1.Text := pcUser
finally
FreeMem( pcUser ); // now free the memory allocated for the string
end;
end;
wgjsoft 2001-07-23
  • 打赏
  • 举报
回复
关注
huangry 2001-07-23
  • 打赏
  • 举报
回复

当然可以直接用
weizhi 2001-07-23
  • 打赏
  • 举报
回复
可以直接用。如
setcomputername('asdfasdf');
设置本机名重启后生效!

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧