CnPack Forum » CnPack IDE 专家包(CnWizards) » 源代码高亮扩展的颜色有点小问题


2012-12-1 13:09 hq200306
源代码高亮扩展的颜色有点小问题

下面代码的第二个except的颜色不对

procedure TForm19.SpeedButton11Click(Sender: TObject);
begin
  try

  except
    on E: Exception do
    begin
      try

      except
        on E: Exception do
        begin

        end;
      end;
    end;
  end;
end;

[[i] 本帖最后由 hq200306 于 2012-12-5 10:46 编辑 [/i]]

2012-12-4 14:11 Passion
请问您使用的CnWizards是什么版本?在我们最新的每日构建版里,效果如附件。

每日构建版下载地址:http://www.cnpack.org/downbuilds.php

2012-12-5 10:48 hq200306
测试环境winXp,delphi xe,cnpack 0.9.9.637

我试了两台机,Win Xp,新装的D2007,DXE,DXE3,cnpack 637版效果还是一样,第二个except的颜色不对,而且光标到excpet上不会亮显(变黄)

[[i] 本帖最后由 hq200306 于 2012-12-5 11:00 编辑 [/i]]

2012-12-5 14:12 Passion
比较奇怪。是否代码中出问题的except前面有全角空格或是其他特殊字符?

我从本帖复制的代码,一切正常。在D5/D7/XE3下用637,均没有您说的现象。

2012-12-5 23:47 hzzsn520
确实存在.
XE3 + win7 x64

2012-12-5 23:53 hzzsn520
如果不加begin end; 显示正常

[code]
begin
  try
  except
    on E: Exception do
      try
        // ...
      except
        try
          // ...
        except
          on E: Exception do
            try
              // ...
            except

            end;
        end;
      end;
  end;
end;
[/code]

2012-12-7 11:20 Passion
比较诡异。可能是win7 64位导致的,我想法找个64位环境验证一下。

2012-12-7 14:00 hq200306
我的Win Xp,D2007,DXE,DXE3 都是新装的,颜色都不对
如果在第一个 on E: Exception do 不加begin end; 显示正常

2012-12-17 18:51 npc8
确实不正常
server2008 r2 X64  + XE3 Version 17.0.4625.53395 + cnpack 637

页: [1]


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