如何知道函数或类型是在哪里定义的
来源:互联网 发布:linux做文件服务器 编辑:程序博客网 时间:2024/05/17 07:24
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
方法1、在Delphi帮助里面找。
在帮助主题索引里输入类型名,Delphi帮助就可以定位到这个类型的相关帮助(假如有的话),帮助内容里面有一段叫Unit,下面是一个单元名,这就是这个类定义所在的单元。这种情况下你可以读到详尽的关于这个类或者函数的说明。
但某些类型或者函数如一些Win API极其用到的结构类型是在帮助里面没有的,这是就可以应用方法二。
方法2、到Delphi库源代码目录里面查找。Delphi主目录下面有一个目录:Source,它下面都是Delphi的源代码,你在这个目录下用Windows搜索,在包含文字栏里输入你要查找的类名,搜索,可能会找到几个pas文件,其中一个就是你想要的。通过这种方法你可以找到类型、函数的声明。
但仍然有某些类会找不到,因为Delphi没有提供它们的源代码,比如QuickReport的东西,这时你可以用方法三。
方法3 到DelphiLib下面找。
DelphiLib下面是Delphi用到的编译后的单元文件(*.dcu),你在这个目录下用Windows搜索,在包含文字栏里输入你要查找的类名,搜索,可能会找到几个dcu文件,其中一个就是你想要的。
通过以上三种方法,你可以找到绝大多数你想要的东西。但加入一些不常用到的API、或者没有公开的API,你只能自己声明了。
示天再补充一种方法:
在代码编辑器中输入 这个函数 ,然后按住 CTRL 键,最后用鼠标点一下这个函数,就自动打开或跟踪到该函数的定义处。我觉得这种方法也很简单。
※ 来源: 网易虚拟社区 北京站.
※ showskyws 修改于: 2001.02.23 21:26<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
如何使用不知道在哪里定义的函数或类型 M 作 者: soaringbird() 2001-02-23 21:07:37发现有很多网友发帖子问不知道一个函数啦、类啦、全局变量什么的在哪个单元里定义的。其实,找到他们在哪里定义是很简单的。 方法1、在Delphi帮助里面找。
在帮助主题索引里输入类型名,Delphi帮助就可以定位到这个类型的相关帮助(假如有的话),帮助内容里面有一段叫Unit,下面是一个单元名,这就是这个类定义所在的单元。这种情况下你可以读到详尽的关于这个类或者函数的说明。
但某些类型或者函数如一些Win API极其用到的结构类型是在帮助里面没有的,这是就可以应用方法二。
方法2、到Delphi库源代码目录里面查找。Delphi主目录下面有一个目录:Source,它下面都是Delphi的源代码,你在这个目录下用Windows搜索,在包含文字栏里输入你要查找的类名,搜索,可能会找到几个pas文件,其中一个就是你想要的。通过这种方法你可以找到类型、函数的声明。
但仍然有某些类会找不到,因为Delphi没有提供它们的源代码,比如QuickReport的东西,这时你可以用方法三。
方法3 到DelphiLib下面找。
DelphiLib下面是Delphi用到的编译后的单元文件(*.dcu),你在这个目录下用Windows搜索,在包含文字栏里输入你要查找的类名,搜索,可能会找到几个dcu文件,其中一个就是你想要的。
通过以上三种方法,你可以找到绝大多数你想要的东西。但加入一些不常用到的API、或者没有公开的API,你只能自己声明了。
示天再补充一种方法:
在代码编辑器中输入 这个函数 ,然后按住 CTRL 键,最后用鼠标点一下这个函数,就自动打开或跟踪到该函数的定义处。我觉得这种方法也很简单。
--
作者:soaringbird【】※ 来源: 网易虚拟社区 北京站.
※ showskyws 修改于: 2001.02.23 21:26<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
- 如何知道函数或类型是在哪里定义的
- __disable_irq是在哪里定义的
- ContextPath属性是在哪里定义的?
- 定义struct/struct定义在哪里/函数返回指针类型/指针数组与数组指针/{}里是局部定义/fabs、abs
- DllEntryPoint函数在哪里定义
- 学习日记--寻找变量是在哪里定义的
- 看车牌号知道是哪里的车
- 还不知道是哪里的题目。。
- MFC对话框初始化函数是在哪里?以及如何为MFC的EDIT控件设置默认显示值?
- 如何在一个类中定义一个Friend类型的成员函数
- !!!!!!!!!!!!!!!!C++:派生类中重定义基类的成员函数与虚函数区别在哪里?
- bool类型定义在哪里(Linux系统)
- (转) C++ 静态成员和函数的总结(不知道原创在哪里=。=)
- linux 的 sys_read 在哪里定义?
- 关于WIN32的在哪里定义
- C++类模板中的友元函数的声明和定义分别放在哪里
- 这是配置的代码,不知道写在哪里?
- java枚举类型的优势在哪里?
- 获取主机名称是关于SetComputerNameEx函数的使用问题!
- 调整SQLServer2000运行中数据库结构
- 在应用程序中开关WINDOWS系统
- 纯CSS文本阴影效果实现
- SQLSERVER扩展存储过程XP_CMDSHELL的简单应用
- 如何知道函数或类型是在哪里定义的
- 用CSS打造可折叠伸缩名片菜单
- ACCESS:跨数据库查询的SQL语句
- 学习JAVA的一些比较好的网站
- 用 DELPHI 为 WINDOWS 做一个带声音的模拟闹钟
- 如何通过鼠标指向图片来隐现文字
- 将使用Access的论坛迁移到SqLServer中
- -添加 FileDrop 属性到 可视化控件(visual control)
- 用CSS做滑动效果的图片画廊