如果使用以下方法在 MapView 上选择了任何标记:
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Action := TCloseAction.caFree;
end;
表单关闭后应用程序立即崩溃。
但是,如果使用这个:
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
try
MapView1.DisposeOf;
finally
Action := TCloseAction.caFree;
end;
end;
应用程序不会崩溃,但在表单关闭后会触发访问冲突消息。这可能是什么原因造成的?有什么办法可以避免吗?
此致