如何声明如下函数

botnet 2007-12-31 01:20:47
[Error] Client.dpr(53): Undeclared identifier: 'GetPcName'
[Error] Client.dpr(54): Undeclared identifier: 'ReadRegInt'
[Error] Client.dpr(55): Undeclared identifier: 'ReadRegStr'
[Error] Client.dpr(55): Incompatible types
[Error] Client.dpr(106): Undeclared identifier: 'FloatToStr'
[Error] Client.dpr(106): Incompatible types
[Error] Client.dpr(131): Undeclared identifier: 'IntToFmFloat'
[Error] Client.dpr(244): Undeclared identifier: 'Split'
[Error] Client.dpr(274): Undeclared identifier: 'KillProcessByPID'
[Error] Client.dpr(347): Undeclared identifier: 'GetPcName'
DELPHI问题
这些函数好象不在SHELLAPI里,如果不在怎么声明呢,不会是我得把原形搞出来吧
...全文
72 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
knowledge_Is_Life 2008-05-01
  • 打赏
  • 举报
回复
接分先!
botnet 2008-01-03
  • 打赏
  • 举报
回复
TYPES是什么啊。
delphilaoda 2008-01-03
  • 打赏
  • 举报
回复
其他的看看TYPES
delphilaoda 2008-01-03
  • 打赏
  • 举报
回复
也就是得到远程机器的名称
delphilaoda 2008-01-03
  • 打赏
  • 举报
回复
function GetComputerName:string;
var
wVersionRequested : WORD;
wsaData : TWSAData;
p : PHostEnt; s : array[0..128] of char;
begin
try
wVersionRequested := MAKEWORD(1, 1); //创建 WinSock
WSAStartup(wVersionRequested, wsaData); //创建 WinSock
GetHostName(@s,128);
p:=GetHostByName(@s);
Result:=p^.h_Name;
finally
WSACleanup; //释放 WinSock
end;
end;

这个delphi中没有
botnet 2008-01-03
  • 打赏
  • 举报
回复
[Fatal Error] Client.dpr(4): File not found: 'GetPcName.dcu'
botnet 2008-01-03
  • 打赏
  • 举报
回复
我试过。提示找不到.dcu文件。
stherix 2007-12-31
  • 打赏
  • 举报
回复
3楼的
只有uses引用的单元
才会有ctrl+出来定义
sanguomi 2007-12-31
  • 打赏
  • 举报
回复
按住CTRL + DELPHI提示你没有定义的,然后就会出现一个单元,把这些单元加到USES里去
stherix 2007-12-31
  • 打赏
  • 举报
回复
其他的都是别人自定义的
stherix 2007-12-31
  • 打赏
  • 举报
回复
'FloatToStr' sysutils里面的

1,183

社区成员

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

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