社区
Delphi
帖子详情
Delphi代码编辑器让人疑惑的问题,进来看看!
netrobo
2005-07-05 02:09:41
在Delphi代码编辑器中使用Ctrl+鼠标左键可跳转到鼠标下的类所在的定义处,但今天发现一个奇怪的问题,EhLib组件的类无法跳转(包括uses中的pas文件),重新安装也是如此,后来经过验证,发现有些组件可跳转,有些则不可,比如EhLib、ReportMachine不可,但FastReport和有些组件却可以,在Delphi IDE中查看半天,也百思不得其解,希望有知情者高手指教!
...全文
213
17
打赏
收藏
Delphi代码编辑器让人疑惑的问题,进来看看!
在Delphi代码编辑器中使用Ctrl+鼠标左键可跳转到鼠标下的类所在的定义处,但今天发现一个奇怪的问题,EhLib组件的类无法跳转(包括uses中的pas文件),重新安装也是如此,后来经过验证,发现有些组件可跳转,有些则不可,比如EhLib、ReportMachine不可,但FastReport和有些组件却可以,在Delphi IDE中查看半天,也百思不得其解,希望有知情者高手指教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
netrobo
2005-07-07
打赏
举报
回复
谢谢各位,问题已经解决了,对工程进行build all以后就可以跳转了。
组件中的类不能引用是因为那个类定义在了implementatio部分。
到DelphiBBS上问到的答案,看来DelphiBBS高手是多啊。
dreamover
2005-07-07
打赏
举报
回复
确实有这样的情况
adoconed里面的editconnectionstring就不能看,可能文件中有选项开关,我想这样可能是保护一些代码,防止误改
netrobo
2005-07-06
打赏
举报
回复
UP
paranoia190
2005-07-06
打赏
举报
回复
UP
sdqhlyf
2005-07-06
打赏
举报
回复
学习
netrobo
2005-07-05
打赏
举报
回复
UP
herman~~
2005-07-05
打赏
举报
回复
up
GARNETT2183
2005-07-05
打赏
举报
回复
你把那些控件的源码PAS文件全部COPY到LIB文件夹下面,就可以了...
才子鸣
2005-07-05
打赏
举报
回复
UP
g961681
2005-07-05
打赏
举报
回复
library中,有Browse Path把需要的路径添加进去。
madyak
2005-07-05
打赏
举报
回复
你Build All 一下,再看。
如果还不行检查一下
注意编译开关Debugging下面的选项
netrobo
2005-07-05
打赏
举报
回复
我主要是想引用组件单元中的一个类,但uses以后,还是提示未知标识符,试了很多方法,百思不得其解。
qzxyd
2005-07-05
打赏
举报
回复
偶也遇到过,就是这样。
netrobo
2005-07-05
打赏
举报
回复
TO 楼上三位:
Library Path我早已加上,用的所有组件都是有源码的,可以打开查看,组件本身可以正常使用。
何鲁青
2005-07-05
打赏
举报
回复
有些三方控件为了不让你知道源码,只是提供.dcu不提供.pas的,所以这个时候你就没有办法利用ctrl+鼠标进行相关代码的查看了...
hhzqf1980
2005-07-05
打赏
举报
回复
上面说的是正确的,
hthunter
2005-07-05
打赏
举报
回复
没有添加Liabrary Path或者只有dcu没有pas
delphi
以前的记录,调试,
代码
,记录,排错等
经常看到一些程序里面用到如: {$ifdef win16},{$ifdef win32}之类的信息, 可是这些好像并没有定义,不知道在哪里可以找到这些条件编译的定义或者是说明具体讲述win16代表什么,WIN32代表什么,VER140。。。。代表什么的? {$IFDEF WIN32} — 这可不是批注 对于
Delphi
来说﹐左右大括号之间的内容是批注﹐然而「{$」 (左括号后紧接着
DELPHI
的编译指令
DELPHI
的编译指令
Delphi
编译指令与说明
一个程序从无到有的过程是这样的: 编辑
代码
-> 预处理 -> 编译(成dcu等) -> 链接(为exe等).一、什么是预处理?譬如 VCL 中有很多
代码
是兼容 Linux 的, 在 Windows 下就需要在编译之前预处理掉那些 for Linux 的
代码
. 1、判断操作系统: 其中的 "MSWINDOWS" 和 "LINUX" 就是
Delphi
预定义的 "条件标识符"....
DELPHI
定义的条件编译的全部说明
DELPHI
定义的条件编译的全部说明
经常看到一些程序里面用到如:
{$ifdef win16},{$ifdef win32}之类的信息,
可是这些好像并没有定义,不知道在哪里可以找到这些条件编译的定义或者是说明具体讲述win16代表什么,WIN32代表什么,VER140。。。。代表什么的?
{$IFDEF WIN32} -- 这可不是批注喔!
对于
Delphi
来说﹐左右大括号之间的内容是批注﹐然而「{$」<
delphi
编译指令与说明
作者: 钱达智(Wolfgang Chien) wrote on 1996.12.15-19E-mail: wolfgang@ms2.hinet.netWWW: http://www.aaa.hinet.net/
delphi
/~chien.htm{$IFDEF WIN32} -- 这可不是批注喔!对于
Delphi
来说﹐左右大括号之间的内容是批注﹐然而「{$」(左括号后紧接着货币符号)对于Comp
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章