0
になります。 フリーフォームは、アプリのクラッシュ(のMapView)
しかし、この使用している場合:procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
try
MapView1.DisposeOf;
finally
Action := TCloseAction.caFree;
end;
end;
アプリがクラッシュしませんが、フォームが閉じられた後にアクセス違反メッセージが発射されます。何が原因でしょうか?それを避けるためにはいくらかの方法がありますか?
敬具
私はこのあまり意味がありません。あなたは、マップ制御の 'OnMarkerClick'イベントからフォーム(' Close'を呼び出す)を閉鎖していますか?あるいは、コントロールイベントから 'Free'を呼び出していますか? – Victoria
@Victoriaフォームは、Button.OnClickイベント(Form1.Close;)または電話の[戻る]ボタンを使用して閉じられています。 TMapViewにバグがありますように –
が見えます。再現可能なテストケース(好ましくは付随するコールスタック付き)を用意し、報告してください。https://quality.embarcadero.com –