程序运行一段时间后,最小化窗口,会弹出一个异常对话框,但还是可以最小化,最小化后再还原窗口,也会弹出一个异常对话框,但窗口也还是可以还原。异常对话框是‘Access Violation at address 30303030,Read of Address at 30303030’.怀疑是内存的问题,请问怎么解决?
断点跟踪在Forms窗口的
procedure TApplication.Minimize;函数中的
if Assigned(FOnMinimize) then FOnMinimize(Self); 处出现错误。
再往下跟踪在System中的
function _IsClass(Child: TObject; Parent: TClass): Boolean;
begin
Result := (Child <> nil) and Child.InheritsFrom(Parent);
end;
处出现错误。