Einzelnen Beitrag anzeigen

myInfo

Registriert seit: 19. Aug 2009
3 Beiträge
 
#3

Re: Zugriffsverletzung beim onMouseWheel-Ereignis

  Alt 20. Aug 2009, 12:56
Fehler gefunden.

Hat Stunden gedauert: in einer anderen Unit wurde der Typ "TPoint" neu definiert. Die
Routine "FormMouseWheel" bekommt als einen Parameter allerdings "MousePoint: TPoint" übergeben.
Scheinbar hat die neue TPoint-Deklaration die alte in diesem Fall überschrieben, das führte
zu der Zugriffsverletzung.

Den Fehler hätte ich wohl früher gefunde, wenn die Routinen für die Ereignisse MouseMove,
MouseUp und MouseDown diesen Fehler auch produzieren würden. Hier wird die Mausposition
allerdings nicht als TPoint, sondern als X- und Y-Koordinate vom Typ Integer übergeben.

Trotzdem vielen Dank für den Tipp,

myInfo
  Mit Zitat antworten Zitat