$ qqro是指在德里应用程序的stacktrace中的methodname之后附加的内容

时间:2017-05-22 06:50:12

标签: delphi

我使用JCLDebug单元创建了一个stacktrace转储。 任何人都可以告诉我$ qqro意味着什么,附加到方法名称CheckValidDate?

  

sToolEdit.TsCustomDateEdit.CheckValidDate $ qqro(线路926" sToolEdit.pas&#34 + 33)[00943068] sToolEdit.TsCustomDateEdit.CMExit $ qqrr27Winapi.Messages.TWMNoParams(线路960" sToolEdit .pas" + 1)   [0055C3ED] Vcl.Controls.TControl.WndProc $ qqrr24Winapi.Messages.TMessage(第7224行," Vcl.Controls.pas" + 91)   [0057FE70] Vcl.StdCtrls.Stdctrls.TButtonControl.WndProc $ qqrr24Winapi.Messages.TMessage

(以上引用只是整个堆栈跟踪的剪切部分)

1 个答案:

答案 0 :(得分:1)

那些是mangled names。名称的注释对参数列表进行编码,用于消除运行时包中的重载方法的歧义。

这里有一些有用的信息:Delphi - unmangle names in BPL's