CnPack Forum


 
Subject: 代码助手失效
npc8
灌水科科长
Rank: 3Rank: 3



UID 65881
Digest Posts 0
Credits 115
Posts 37
点点分 115
Reading Access 10
Registered 2011-5-26
Status Offline
Post at 2011-5-26 17:02  Profile | Blog | P.M. 
代码助手失效


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 编辑 ]
Top
Passion (LiuXiao)
管理员
Rank: 9Rank: 9Rank: 9


UID 359
Digest Posts 19
Credits 6838
Posts 3591
点点分 6838
Reading Access 102
Registered 2004-3-28
Status Offline
Post at 2011-5-29 08:01  Profile | Blog | P.M. 
感谢报告,我们查一下。
Top
Passion (LiuXiao)
管理员
Rank: 9Rank: 9Rank: 9


UID 359
Digest Posts 19
Credits 6838
Posts 3591
点点分 6838
Reading Access 102
Registered 2004-3-28
Status Offline
Post at 2011-5-29 20:32  Profile | Blog | P.M. 
感谢报告。经过检查,是我们在处理解析的时候未能正确处理这种UTF8格式的块注释,导致对光标位置判断错误,从而弹不出输入助手。

目前此问题已修正,请下载最新的每日构建版本0.9.8.601验证一下?

http://www.cnpack.org/downbuilds.php?lang=zh-cn
Top
npc8
灌水科科长
Rank: 3Rank: 3



UID 65881
Digest Posts 0
Credits 115
Posts 37
点点分 115
Reading Access 10
Registered 2011-5-26
Status Offline
Post at 2011-5-30 08:00  Profile | Blog | P.M. 


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 编辑 ]
Top
freespace8
新警察
Rank: 1



UID 22007
Digest Posts 0
Credits 26
Posts 11
点点分 26
Reading Access 10
Registered 2007-8-2
Status Offline
Post at 2011-5-31 13:48  Profile | Blog | P.M. 
关注此问题,希望早日解决
Top
Passion (LiuXiao)
管理员
Rank: 9Rank: 9Rank: 9


UID 359
Digest Posts 19
Credits 6838
Posts 3591
点点分 6838
Reading Access 102
Registered 2004-3-28
Status Offline
Post at 2011-5-31 21:40  Profile | Blog | P.M. 
继续查了查,是我们进行utf8转换后,位置信息有偏差导致的。
将位置信息也一并修正后应该没有问题了,请楼主再帮验证一把602。希望不要有其他副作用。

http://www.cnpack.org/downbuilds.php?lang=zh-cn
Top
npc8
灌水科科长
Rank: 3Rank: 3



UID 65881
Digest Posts 0
Credits 115
Posts 37
点点分 115
Reading Access 10
Registered 2011-5-26
Status Offline
Post at 2011-6-1 07:46  Profile | Blog | P.M. 
602看了下,应该没问题了
Top
 




All times are GMT++8, the time now is 2024-11-22 19:44

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

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