CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  Windows SDK/API

如何查找API函数所属的单元?

楼主myxxyy(学习者)2000-12-07 23:04:00 在 Delphi / Windows SDK/API 提问

经常要用到Windows的API函数,用Ctrl+F1能查到该函数的帮助但却往往得不到该函数所属的DELPHI单元,因而无法在程序中引用。此问题经常出现,有没有什么办法得到所属单元这个信息?  
  比如说,函数NetRomoteTOD(LPWSTR,LPBYTE)。 问题点数:30、回复次数:8Top

1 楼atuchina(耶,系统报错了哦)回复于 2000-12-08 09:00:00 得分 10

有的api   只用于nt   ,may   be   在98,95的delphi下找不到吧!Top

2 楼zkfly(KK)回复于 2000-12-08 09:56:00 得分 5

简单,你可以用Windows的“文件查找”(F3)在Delphi所在的目录下面查找“包含文字”是你所需要的函数名的信息。不过你说的这个函数无论是MSDN还是Delphi的帮助还是刚才我说的方法都找不到,是你用的第三方控件吧Top

3 楼brightsea(brightsea)回复于 2000-12-08 10:14:00 得分 2

在代码中按住ctrl键(该函数如果正确将会出现类似超链的东东),鼠标左键点击该函数会自动跳转到相应的单元中的声明部分。Top

4 楼iamfly_net(飞跃网际)回复于 2000-12-08 10:18:00 得分 3

有些API函数是MSN未公开的,那么无论我们在MSDN还是在DELPHI   SDK   HELP中都是找不到的。一般这些函数,可能要等有人找到了说了出来,我们才会知道,不过不知道他们是怎样找到这些函数是在哪个DLL里的呢?Top

5 楼zkfly(KK)回复于 2000-12-08 10:38:00 得分 5

哈哈,myxxyy的函数名写错了,是NetRemoteTOD,以小弟之见,Delphi没有封装这个API函数  
  你只有自己去调用Netapi.dll了,在Windows\system里面Top

6 楼steps(壮丁)回复于 2000-12-08 10:46:00 得分 5

多数API在Delphi 的里都有声明  
  主要是windows.pas,在相同目录下还有很多如网络等类API的声明  
  文件在$Delphi\source\...目录下Top

7 楼zheng(一笑)回复于 2000-12-08 12:16:00 得分 0

关注Top

8 楼Kingron(单身走我路……)回复于 2000-12-10 13:50:00 得分 0

这个函数Borland的确没有声明,你自己声明一下好了。  
  type  
    TIME_OF_DAY_INFO=record  
          tod_elapsedt:DWORD;  
          tod_msecs:dword;  
          tod_hours:dword;  
          tod_mins:dword;  
          tod_secs:dword;  
          tod_hunds:dword;  
          tod_timezone:longint;  
          tod_tinterval:dword;  
          tod_day:dword;  
          tod_month:dword;  
          tod_year:dword;  
          tod_weekday:dword;  
    end;  
   
  procedure   NetRemoteTOD(UncServerName:lptstr;var   BufferPtr:TIME_OF_DAY_INFO);stdcall;external   'netapi.dll';  
   
  procedure   TForm1.Button1Click(Sender:   TObject);  
  var  
    info:TIME_OF_DAY_INFO;  
  begin  
  NetRemoteTOD(nil,info);  
  showmessage(inttostr(info.tod_day));  
  end;  
  Top

相关问题

  • 本人想知道如何查找某个API函数所属单元
  • 求查找函数
  • api函数
  • 求API函数?
  • API函数
  • API函数
  • API 函数!
  • 请教启动NT的服务的Windows API 函数是什么?谁能提供查找API函数的站点?谢谢了!
  • api函数求教
  • api函数问题?

关键词

  • 函数
  • delphi
  • api
  • tod
  • 单元
  • 查找
  • dword
  • 目录
  • 声明
  • day

得分解答快速导航

  • 帖主:myxxyy
  • atuchina
  • zkfly
  • brightsea
  • iamfly_net
  • zkfly
  • steps

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo