Ctrl+鼠标左键无法跳转到定义处(Library Path已加,是pas文件,而非dcu),为何? ( 积分: 100 )

  • 主题发起人 主题发起人 Hellert
  • 开始时间 开始时间
H

Hellert

Unregistered / Unconfirmed
GUEST, unregistred user!
在Delphi代码编辑器中使用Ctrl+鼠标左键可跳转到鼠标下的类所在的定义处,但今天发现一个奇怪的问题,EhLib组件的类无法跳转(包括uses中的pas文件),重新安装也是如此,后来经过验证,发现有些组件可跳转,有些则不可,比如EhLib、ReportMachine不可,但FastReport和有些组件却可以,在Delphi IDE中查看半天,也百思不得其解,希望有知情者高手指教!

Library Path我早已加上,用的所有组件都是有源码的,可以打开查看,组件本身可以正常使用。

我主要是想引用组件单元中的一个类,但uses以后,还是提示未知标识符,试了很多方法,百思不得其解。
 
在Delphi代码编辑器中使用Ctrl+鼠标左键可跳转到鼠标下的类所在的定义处,但今天发现一个奇怪的问题,EhLib组件的类无法跳转(包括uses中的pas文件),重新安装也是如此,后来经过验证,发现有些组件可跳转,有些则不可,比如EhLib、ReportMachine不可,但FastReport和有些组件却可以,在Delphi IDE中查看半天,也百思不得其解,希望有知情者高手指教!

Library Path我早已加上,用的所有组件都是有源码的,可以打开查看,组件本身可以正常使用。

我主要是想引用组件单元中的一个类,但uses以后,还是提示未知标识符,试了很多方法,百思不得其解。
 
一般跳转不了先“build all”,如果能顺利编译一般可以跳转的 ...
 
引入那个单元
"project"->"add to project"
 
谢谢两位,问题已经解决了,build all以后的确可以跳转了。
组件中的类不能引用是因为那个类定义在了implementatio部分。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部