2012-10-9 07:01
coolslob
在delphi2010不出代码提示的debug信息【已解决】
感谢你们的无私奉献。最近突然发现,同一个工程里的两个文件,1个不出代码提示,1个能正常出代码提示。
刚在安装了debug版本,把信息截图供查找原因。
[b][color=red]图中左边是不会出现代码提示的信息[/color][/b],右边是能出现正常提示的信息
[attach]908[/attach]
解决办法见楼下。
[[i] 本帖最后由 coolslob 于 2012-11-21 09:29 编辑 [/i]]
2012-10-15 16:06
Passion
从log信息看,像是左边代码编译通不过(After compile: succedded: 0),导致没法获取符号列表从而弹不出信息。当时此文件是否有语法错误?
2012-10-15 18:00
coolslob
回复 #2 Passion 的帖子
没有语法错误,工程能正常编译。
需要提供其他调试信息吗?
2012-10-18 10:39
Passion
比较诡异。
当时从IDE中得到的信息确实是编译通不过的(Succedded为0),只不过这个编译是为了CodeInsight的编译,不是工程的全编译。照理这两种编译应该等价,现在看起来却产生了不同结果。
2012-10-18 13:49
coolslob
回复 #4 Passion 的帖子
一开始是能正常提示的,不知道后来怎么不行了。
2012-10-23 17:15
coolslob
回复 #4 Passion 的帖子
这种情况有没有办法解决?
我每天上来刷几次论坛:mad:
2012-10-24 11:55
Passion
暂时还没找到思路。:L
2012-10-26 19:01
coolslob
回复 #7 Passion 的帖子
我下载好代码,能调试插件吗?
2012-10-27 01:13
Passion
可以参考这篇:[url]http://cnpack.org/showdetail.php?id=243&lang=zh-cn[/url]
2012-10-27 14:38
coolslob
回复 #9 Passion 的帖子
哦,谢谢~~~我试试。<br />
<br />
现在不能代码提示,很不方便。
这也许是IDE的BUG,我把cnpack禁止掉,IDE自己的代码提示也不出现。
[[i] 本帖最后由 coolslob 于 2012-10-27 17:25 编辑 [/i]]
2012-11-21 09:34
coolslob
回复 #9 Passion 的帖子
没有提示,很不方便。
前些天再次测试,解决步骤如下,抛砖引玉。
1、把界面上所有的控件删除 --- 问题照旧
2、把所有代码删除 --- 问题照旧
3、把uses的单元删除 --- 问题解决
4、然后逐个重新uses,发现uses一个单元之后就不提示了。
奇怪的是,那个单元没有任何编译问题,但是在uses除有下划波浪线。
dpr中也有引用,如下:
{$IFDEF MAIL}
mailIntfs in '..\mail\mailIntfs.pas'
{$ENDIF}
后来我把mailIntfs.pas放到了..\common目录,
重新编译,也能正常提示了。
没有继续深究。
页:
[1]
Powered by Discuz! Archiver 5.0.0
© 2001-2006 Comsenz Inc.