Subject:
代码助手失效
[Print This Page]
Author:
npc8
Time:
2011-5-26 17:02
Subject:
代码助手失效
delphi2007 ,
CnWizards_0.9.7.591.exe-CnWizards_0.9.7.599.exe 均存在
unit Unit3;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm3 = class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
procedure test;
end;
var
Form3: TForm3;
implementation
{$R *.dfm}
procedure TForm3.test;
begin
{检
查}
showmessage('d');
end;
procedure TForm3.Button1Click(Sender: TObject);
begin
application
.ExeName
end;
end.
加了红色部分注释后,这个pas下的代码助手就部分无效了,比如蓝色部分就无法提示,但是蓝色后面输入.之后,还是能提示
如果红色换成一行,则也不存在此BUG
如果输入在红色之前,则也不存在此BUG
[
本帖最后由 npc8 于 2011-5-26 17:03 编辑
]
Author:
Passion
Time:
2011-5-29 08:01
感谢报告,我们查一下。
Author:
Passion
Time:
2011-5-29 20:32
感谢报告。经过检查,是我们在处理解析的时候未能正确处理这种UTF8格式的块注释,导致对光标位置判断错误,从而弹不出输入助手。
目前此问题已修正,请下载最新的每日构建版本0.9.8.601验证一下?
http://www.cnpack.org/downbuilds.php?lang=zh-cn
Author:
npc8
Time:
2011-5-30 08:00
QUOTE:
原帖由
Passion
于 2011-5-29 20:32 发表
感谢报告。经过检查,是我们在处理解析的时候未能正确处理这种UTF8格式的块注释,导致对光标位置判断错误,从而弹不出输入助手。
目前此问题已修正,请下载最新的每日构建版本0.9.8.601验证一下?
http://www.cnpack.org/dow
...
没有完全修复..
procedure TForm1.Button1Click(Sender: TObject);
begin
{
//
复制文件到系统目录并运行吧。
}
Form1.Caption:='测试';
{测
试}
//
在此行提示失效
ShowMessage('d');
end;
如果在前面几行有粉红色注释,部分地方还是失效,可直接复制我贴的
[
本帖最后由 npc8 于 2011-5-30 08:02 编辑
]
Author:
freespace8
Time:
2011-5-31 13:48
关注此问题,希望早日解决
Author:
Passion
Time:
2011-5-31 21:40
继续查了查,是我们进行utf8转换后,位置信息有偏差导致的。
将位置信息也一并修正后应该没有问题了,请楼主再帮验证一把602。希望不要有其他副作用。
http://www.cnpack.org/downbuilds.php?lang=zh-cn
Author:
npc8
Time:
2011-6-1 07:46
602看了下,应该没问题了
Welcome to CnPack Forum (http://bbs.cnpack.org/)
Powered by Discuz! 5.0.0