Einzelnen Beitrag anzeigen

Benutzerbild von Khabarakh
Khabarakh

Registriert seit: 18. Aug 2004
Ort: Brackenheim VS08 Pro
2.876 Beiträge
 
#4

Re: dynam erzeugten TShape OnMouseDown-Prozedur übergeben

  Alt 19. Jan 2006, 18:38
Meine erste Codezeile kannst du hoffentlich umsetzen .
Die Signatur einer Funktion ist dieser "Funktionskopf". Wenn du einem Event einen Eventhandler zuweisen willst, muss dieser die gleiche Signatur wie der Funktionszeigertyp des Events haben.
procedure TFKlavier.TasteDruecken(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); Entscheidend für die Gleichheit zweier Signaturen sind
  • Die Gleichheit der Argumenttypen (in der richtigen Reihenfolge)
  • jeweils die Gleichheit der Argumentmodifier (const, var, out)
  • ob beide Funktionen lokale Funktionen oder Methoden sind (of object)
Sebastian
Moderator in der EE
  Mit Zitat antworten Zitat