【发布时间】:2021-03-11 07:29:03
【问题描述】:
我已经从几天前转向 10.4.2 版本的 Delphi。我立即注意到一个奇怪的问题,在某些情况下用于搜索与加载单元相关的方法的 IDE 列表仍然是空的,因此无法使用它传递给某个程序。 经过一些测试,我意识到问题本质上取决于一个过程,在我的代码中,它存在于主程序用作插件的所有包的定义中,负责的过程如下:
function Command (Id: integer; Params: ansistring; Proc: TProc <TObject> = nil): ansistring; override;
给出的问题本质上是“= nil”,如果我删除它,所有方法都会神奇地再次出现在列表中。 这在 RIO 上没有发生(我没有尝试过以前版本的 Sydney),有没有人知道如何修复它或者我们必须等待新的更新?
【问题讨论】:
-
如果您的可重现代码不能很好地与 LSP 代码洞察一起工作,请在 quality.embarcadero.com 上提交错误报告