15

我一直在 Delphi、2010 年和 XE2 中广泛使用 Complete Class at Cursor 函数。最近,在为 XE2 安装更新 4 后,光标处的完整类停止工作。经过一番研究,我发现卸载“AQTime”可以解决这个问题。所以我这样做了(必须重新安装 Delphi 才能删除它),果然它又开始工作了。

只不过,今天突然又停了下来。AQTime 没有安装,我也没有在 IDE 中做任何事情(据我所知)可能会导致这种情况。我没有安装/卸载任何软件包,没有更改任何库路径,甚至没有更改任何设置。它只是在我的开发过程中突然停止工作。工作了一分钟,而不是下一分钟。我重新启动了 Delphi,重新启动了我的 PC,甚至尝试了一个全新的项目。它不再起作用了。

任何人都知道为什么这停止工作?我怎样才能让它再次工作?这是一个非常有用的工具,我一直在使用。

4

4 回答 4

6

我遇到了同样的问题,但在从 Windows 卸载程序中卸载Smartbear AQTime后就解决了。(先关闭Delphi)

无需重新安装 Delphi。

于 2012-05-30T12:47:13.183 回答
5

在 XE2/Update 4 中遇到了完全相同的问题。执行了以下操作(没有卸载 AQTime),它又回来了。

工具 > 选项 > 编辑器选项 > 代码洞察

验证已检查代码完成(确实如此),然后将延迟更改为低(设置为无)> OK

我的 IDE 中的代码完成功能再次开始工作。

于 2012-05-02T05:43:17.463 回答
1

我在柏林德尔福遇到了同样的问题。以上都不适合我。我也尝试重新生成 .dproj 文件,但这也没有帮助。

(到目前为止)有效的一件事是为 Delphi Berlin 安装出色的 IDEFixPack。Delphi IDE 修复包

Please let me take this opportunity also for a quick moan. Code completion is an absolutely essential feature of Delphi and it is very slow and flaky at best. Embarcadero (if you are listening) - please focus on making these core features much more robust.

于 2017-11-02T15:11:58.180 回答
0

取消 IDE 中的 AQTime8.20 集成也为我解决了这个问题 - 无论如何都在 IDE 之外使用了 AQtime。

于 2014-05-01T15:10:59.750 回答