Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#2

AW: Nicht fangbare Exception in Fmx.Forms.TCommonCustomForm.MouseUp

  Alt 27. Dez 2021, 23:22
Ich seh keine Exception/Fehlermeldung (den Text).


Aber schonmal auf die Idee gekommen da zu gucken, wo es vorbei kommt, ob man dort was greifen kann?

* TCommonCustomForm.MouseUp in Fmx.Forms
* dort gibt es nur Einwas mit einem Interface (IControl)
* und davor, wo das Objekt (vermutlich) noch existiert, gibt es eine überschreibbare Methode (ObjectAtPoint)

Also ein function ObjectAtPoint(AScreenPoint: TPointF): IControl; override; in deine Form rein,
dort den Namen des letzten Objekts speichern/loggen,
und wenn es knallt, dann nachsehn, was das mal war.



Zitat:
Dies bedeutet doch, dass irgendein Objekt nicht mehr zur Verfügung steht
Nicht unbedingt.
Es kann auch ein ungültiger Zeiger sein oder sonstwas.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat