CnPack Forum » CnPack IDE 专家包(CnWizards) » 在delphi2010不出代码提示的debug信息【已解决】


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.