手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>程序设计>delphi>列表

如何知道函数或类型是在哪里定义的

来源:互联网 作者:西部数码 时间:2008-04-09
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!
如何使用不知道在哪里定义的函数或类型 M 作 者: soaringbird() 2001-02-23 21:07:37 发现有很多网友发帖子问不知道一个函数啦、类啦、全局变量什么的在哪个单元里定义的。其实,找到他们在哪里定义是很简单的。
方法1、在Delphi帮助里面找。
在帮助主题\索引里输入类型名,Delphi帮助就可以定位到这个类型的相关帮助(假如有的话),帮助内容里面有一段叫Unit,下面是一个单元名,这就是这个类定义所在的单元。这种情况下你可以读到详尽的关于这个类或者函数的说明。
但某些类型或者函数如一些Win API极其用到的结构类型是在帮助里面没有的,这是就可以应用方法二。
方法2、到Delphi库源代码目录里面查找。Delphi主目录下面有一个目录:Source,它下面都是Delphi的源代码,你在这个目录下用Windows搜索,在包含文字栏里输入你要查找的类名,搜索,可能会找到几个pas文件,其中一个就是你想要的。通过这种方法你可以找到类型、函数的声明。
但仍然有某些类会找不到,因为Delphi没有提供它们的源代码,比如QuickReport的东西,这时你可以用方法三。
方法3 到Delphi\Lib下面找。
Delphi\Lib下面是Delphi用到的编译后的单元文件(*.dcu),你在这个目录下用Windows搜索,在包含文字栏里输入你要查找的类名,搜索,可能会找到几个dcu文件,其中一个就是你想要的。
通过以上三种方法,你可以找到绝大多数你想要的东西。但加入一些不常用到的API、或者没有公开的API,你只能自己声明了。


示天再补充一种方法:
  在代码编辑器中输入 这个函数 ,然后按住 CTRL 键,最后用鼠标点一下这个函数,就自动打开或跟踪到该函数的定义处。我觉得这种方法也很简单。 

--

作者:soaringbird【】
※ 来源: 网易虚拟社区 北京站.
※ showskyws 修改于: 2001.02.23 21:26

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!