我以前从未在我的程序中注意到它,但是对于我的一个 TForm,我有一个销毁事件,它释放一个对象,被多次调用或触发。我不明白为什么。
procedure THTrendFrm.FormDestroy(Sender: TObject);
begin
LogAlarm.Free; <---Invalid Pointer Operation exception is raised
end;
提前致谢,
更新:这是我的程序关闭后的 FastMM 消息窗口。TAlarmMsg 是从中创建 LogAlarm 的类。