"|"时IDE挂起 存在于源代码中.这是Delphi XE8中的错误吗?

Wen*_*nie 7 delphi delphi-xe8

每当我键入"|" (垂直条)在源代码编辑器中,Delphi IDE开始挂起.

我试着添加"|" 在使用Delphi打开我的项目之前,通过记事本在我的源代码中,似乎IDE在打开项目时挂起.

示例1(这将起作用):

procedure TForm8.FormCreate(Sender: TObject);
begin
  if 1 = 1 then
    ShowMessage('True');
end;
Run Code Online (Sandbox Code Playgroud)

示例2(这不起作用):

procedure TForm8.FormCreate(Sender: TObject);
begin
  if 1 = 1 then || "1" = "1" then //Whenever I start typing the "|", the IDE starts to hang.
    ShowMessage('True');
end;
Run Code Online (Sandbox Code Playgroud)

注意:删除"|"后Delphi IDE没有挂起我的项目 (垂直条)在我的源代码中通过记事本(在用Delphi打开项目之前).

Ste*_*nke 10

是的,这是一个错误,不幸的是只在订阅更新中修复.

如果您没有更新,则需要关闭Castalia.

  • 在非订阅更新中没有修复?对Embarcadero感到羞耻. (7认同)
  • @Graymatter更重要的是,即使您在向订阅者发布修订后购买了该软件,Emba仍然会向您发送有缺陷的版本. (2认同)
  • @DavidHeffernan,如果您在未购买订阅的情况下升级到西雅图,您还将收到没有完整更新包的 XE8 许可证。 (2认同)