Der Fehler ist
Zugriffsverletzung bei Adresse 00000001007A5590 beim Zugriff auf Adresse 2020200A3E746E65
At address: $00000001007A5590 (Classes.TComponent._Release() + 32)
* TCommonCustomForm.MouseUp in Fmx.Forms -> dort kann ich die
Exception warum auch immer nicht greifen;
Den Punkt mit dem ObjectAtPoint werde ich mal ausprobieren. Vielleicht bringt dies eine Erleuchtung. Danke.
Ich habe leider keinen Einfluss darauf, was hier noch im touchesEnded durch FMX angestoßen wird:
Delphi-Quellcode:
icTrainer $00000001015F9D50 DispatchToDelphi + 144
UIKitCore $000000018287EA98 + 6748
CoreFoundation $0000000180402F24 + 32
CoreFoundation $00000001803D4568 + 588
CoreFoundation $00000001803CFAFC + 1012
CoreFoundation $00000001803E2D7C CFRunLoopRunSpecific + 572
GraphicsServices $000000019A6579A0 GSEventRunModal + 160
UIKitCore $0000000182C1505C + 1080
UIKitCore $00000001829AACE0 UIApplicationMain + 2028
icTrainer $0000000100AACDF8 Fmx.Platform.Ios.TPlatformCocoaTouch.Run() + 88
Natürlich kann es sein, dass ich hier ein Objekt freigegeben habe. Ich stoße aber ja die Funktion an der Stelle nicht an, dies macht die FMX-Implementierung.