小编Dau*_*ils的帖子

SysUtils.LoadPackage 替换 Aplication.OnMessage 处理程序

我有一个主窗体,在其中设置事件的处理程序Application.OnMessage。(该处理程序的代码放置在主窗体中)。然后,在运行程序时,可以调用SysUtils.LoadPackage加载一些 bpl 包。加载后,其处理程序Application.OnMessage发生更改。

我找不到这是做什么的。Application.OnMessage :=至少包中没有正确的此类代码。

另一件事:在调试器中,在 LoadPackage 之前,我看到 OnMessage 处理程序描述为Main.TMainForm.AppMessage。所有其他处理程序(例如 OnMinimize、OnModalBegin 等)均为 nil。在 LoadPackage 之后,所有事件都有处理程序,描述为Vcl.AppEvnts.TMultiCaster.DoMessage

delphi delphi-10.2-tokyo

0
推荐指数
1
解决办法
250
查看次数

标签 统计

delphi ×1

delphi-10.2-tokyo ×1