Board logo

Subject: 使用括号高亮出问题的朋友请下载最新的132版本测试 [Print This Page]

Author: zjy    Time: 2005-8-23 10:49     Subject: 使用括号高亮出问题的朋友请下载最新的132版本测试

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

http://www.cnpack.org/downbuilds.php?lang=zh-cn
Author: firstrose    Time: 2005-8-23 12:23

有个现象,说一下。

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

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

不知道你们怎么看这个现象。我说现象是因为我觉得它不大像一个bug
Author: zjy    Time: 2005-8-23 15:11

括号高亮应该是根据当前光标位置来判断的。上面的例子,从左向右拖最终光标落在括号内,判断成高亮是正常的。而如果从右向左拖,结束后光标落在括号外面,不应该高亮。

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




Welcome to CnPack Forum (http://bbs.cnpack.org/) Powered by Discuz! 5.0.0