CnPack Forum » CnPack IDE 专家包(CnWizards) » 源代码高亮扩展在D2010下面显示不正确


2011-5-12 21:58 edwinyeah
源代码高亮扩展在D2010下面显示不正确

大家好,

CNPACK非常棒!

这里汇报一个问题, 就是源代码高亮扩展在D2010下面显示不正确 (关键字高亮显示), 见附件.

2011-5-13 10:33 Passion
请问CnWizards是什么版本?源文件中是否使用了Tab键?

2011-5-13 13:04 edwinyeah
Reply #2 Passion's post

CNPACK版本: Ver: 0.9.7.591 Build 2010.10.01

Delphi 版本: Embarcadero? Delphi? 2010 Version 14.0.3593.25826

EDITOR没有启用TAB,源文件也没有包含TAB.

2011-5-13 20:46 Passion
那可否下载最新的每日构建版看看是否仍旧有此问题?[url]http://www.cnpack.org/downbuilds.php[/url]
修复过一次错位的Bug的。

2011-5-13 22:55 edwinyeah
下载升级到了CnWizards_0.9.7.599_Unstable.exe        2011-04-08, 问题一样存在.

2011-5-14 10:49 Passion
奇怪,可否将错位的源文件发到[email]master@cnpack.org[/email]供我们查一查?

2011-5-14 17:36 edwinyeah
是AnyiQuack-1.0.3(一个通用的动画算法库,非常好! 建议大家看看)里面的一个例子的单元, 文件名是NotificationWindows.pas.

下载地址: [url]http://sourceforge.net/projects/accessquery/files/[/url]

麻烦你们啦!

2011-5-14 23:45 edwinyeah
对了,我的屏幕DPI设置是 135% 这个应该是比较特别的,有可能是这个原因?

2011-5-15 19:38 Passion
和DPI无关。经过检查,是该源文件中使用了Tab键所致,而IDE的Use Tab Character选项又未选上,导致CnWizards对Tab键判断错误从而产生的错位。

这个外来的源文件的Tab和IDE是否use tab设置不一致的问题比较难以避免,楼主针对此文件可将IDE的Use Tab Character选上,或查找替换掉源文件中的Tab来避免此问题?

2011-5-15 23:28 edwinyeah
谢谢! 我的方法是暂时禁止了这个专家,知道问题原因就好,下次有类似问题我就知道如何解决了 :)

2011-7-12 22:32 Passion
我们在最新的每日构建版610中对Tabkey做了进一步处理,应该没类似的问题了。但改动较大,需要多加测试。烦请楼主也帮忙下载最新每日构建版试一试?

页: [1]


Powered by Discuz! Archiver 5.0.0  © 2001-2006 Comsenz Inc.