CnPack Forum


 
Subject: 使用括号高亮出问题的朋友请下载最新的132版本测试
zjy
管理员
Rank: 9Rank: 9Rank: 9



UID 2
Digest Posts 6
Credits 2385
Posts 1543
点点分 2385
Reading Access 102
Registered 2002-12-16
Location China
Status Offline
Post at 2005-8-23 10:49  Profile | Site | Blog | P.M. 
使用括号高亮出问题的朋友请下载最新的132版本测试

最近很多朋友报告了一些括号高亮相关的问题,大部分是由于专家在检查括号匹配时调用了 ToolsAPI 的 IOTAEditView.GetAttributeAtPos 接口方法导致。我跟踪了一下 IDE 的内部调用,发现这个方法会影响到 Undo 列表、光标和块等,从而导致一系列问题。今天构建的 132 版本已经采用了直接调用底层函数的方法来避免这一问题,大家可以测试一下,看原来的问题是否解决。

http://www.cnpack.org/downbuilds.php?lang=zh-cn




Zhou JingYu
CnPack Administrator
http://www.cnpack.org/
Top
firstrose
新警察
Rank: 1



UID 648
Digest Posts 0
Credits 47
Posts 37
点点分 47
Reading Access 10
Registered 2005-1-16
Status Offline
Post at 2005-8-23 12:23  Profile | Blog | P.M. 
有个现象,说一下。

比如下面的代码:
FillChar(Buf,1024,0);

用鼠标拖的方法选“lChar(Bu” 。如果从左向右拖,结束后,左括号是正常的反色显示。如果从右向左拖,结束后,左括号是高亮显示。

不知道你们怎么看这个现象。我说现象是因为我觉得它不大像一个bug
Top
zjy
管理员
Rank: 9Rank: 9Rank: 9



UID 2
Digest Posts 6
Credits 2385
Posts 1543
点点分 2385
Reading Access 102
Registered 2002-12-16
Location China
Status Offline
Post at 2005-8-23 15:11  Profile | Site | Blog | P.M. 
括号高亮应该是根据当前光标位置来判断的。上面的例子,从左向右拖最终光标落在括号内,判断成高亮是正常的。而如果从右向左拖,结束后光标落在括号外面,不应该高亮。

原来的版本可能存在刷新问题,131版已经修正,请测试。




Zhou JingYu
CnPack Administrator
http://www.cnpack.org/
Top
 




All times are GMT++8, the time now is 2024-9-20 12:11

    本论坛支付平台由支付宝提供
携手打造安全诚信的交易社区 Powered by Discuz! 5.0.0  © 2001-2006 Comsenz Inc.
Processed in 0.008521 second(s), 7 queries , Gzip enabled

Clear Cookies - Contact Us - CnPack Website - Archiver - WAP