如何使用getcomputername? 如何使用getcomputername和得到被本机的IP地址? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 procedure TForm1.Button1Click(Sender: TObject);var name:string; i:cardinal;begin i:=50; setlength(name,i); getcomputername(pchar(name),i); edit1.Text:=name;end; /* 取得本机名称 */Var PBuffer: PChar; NameLength: LongWord;begin GetMem(PBuffer, MAX_COMPUTERNAME_LENGTH + 1); Win32Check(GetComputerName(PBuffer, NameLength)); ShowMessage(PBuffer);end; Var PBuffer: PChar; NameLength: LongWord;begin GetMem(PBuffer, MAX_COMPUTERNAME_LENGTH + 1); Win32Check(GetComputerName(PBuffer, NameLength)); ShowMessage(PBuffer); FreeMem(PBuffer); //刚才忘记free内存end; 取得IP就要WinSock2支持了。我就不会了 MDI程序中使用VCLSkin控件子窗体出状况了,求解决办法 为什么控件不能删除和编辑 难道Inno Setup不可以在"开始菜单"里制作删除接口?(超级郁闷..........) 初学者小问题,请求帮忙,在线等 怎么打印报表 我要遍历本机的所有驱动器,目录和子目录下的所有文件,该怎么办 关于‘随机Random()’ 问一个有关ComboBox的问题 ThemeEngine 3.0的Edit控件无法输入、显示中文,如何解决? 我用ADO连接数据库,怎么用相对路径。 关于父接口问题,哪位抽空给解决了。 DBChart如何连接数据源?
var
name:string;
i:cardinal;
begin
i:=50;
setlength(name,i);
getcomputername(pchar(name),i);
edit1.Text:=name;
end;
Var
PBuffer: PChar;
NameLength: LongWord;
begin
GetMem(PBuffer, MAX_COMPUTERNAME_LENGTH + 1);
Win32Check(GetComputerName(PBuffer, NameLength));
ShowMessage(PBuffer);
end;
PBuffer: PChar;
NameLength: LongWord;
begin
GetMem(PBuffer, MAX_COMPUTERNAME_LENGTH + 1);
Win32Check(GetComputerName(PBuffer, NameLength));
ShowMessage(PBuffer);
FreeMem(PBuffer); //刚才忘记free内存
end;