Ctrl+鼠标左键或者Find Declaration不能定位到源文件

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

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

一般跳转不了先“build all”,如果能顺利编译一般可以跳转的 ...

今天也遇到这个问题,就连包单元内相互引用的单元也不能Find Declaration;刚好这个第三方控件是属于一个ProjectGroup1, 所以就可以"Build All Projects".最后跳转功能确实实现了.但是保存时发现:工程.dof,工程.cfg,工程.res都是只读的.不知是不是由于这个原因造成的.

posted @ 2010-11-26 15:18  tc310  阅读(1357)  评论(0编辑  收藏  举报