Forum: Object-Pascal / Delphi-Language
Delphi
by Treffnix,
26. Aug 2004
Der Code kommt doch nichtmal von hier, sondern von nem Tutorial bei delphitreff.
Die private Methode könnte ja OnError heissen ( ich weiss, ist nicht so ) :tongue:
Ist doch nur ein Beispiel, dessen Funktion mit der eigentlich Frage in diesem Thread gar nichts zu tun hat. Aber vielleicht braucht man ja mal ein Edit, in dem man nur Zahlen eingeben, aber nicht wieder löschen kann.
Forum: Object-Pascal / Delphi-Language
Delphi
by Treffnix,
26. Aug 2004
Eben. Sonst gibts nen Fehler. Und genau deshalb musst du das prüfen.
Du befindest dich aber ( im Beispiel ) innerhalb der TButton-Klasse. Das OnKlick ist ein Property, das von dir nach aussen gelegt wird. Und erst wenn jemand, der eine Instanz deiner Klasse erzeugt, diesem Property etwas zugewiesen hat, kannst du die zugewiesene Prozedur auch aufrufen. Im Falle des Buttons geschieht das, wenn du...
Forum: Object-Pascal / Delphi-Language
Delphi
by Treffnix,
26. Aug 2004
Stell dir vor, TButton wurde von dir programmiert. Du weisst, wann der Benutzer auf den Button klickt. Was machst du nun? Du animierst den Button erstmal ein bisschen, damit es nach Klick aussieht und nun? Woher weisst du, was der Programmierer machen will, wenn einer auf den Button klickt? - Du schaust nach, ob dem OnClick-Event eine externe Prozedur zugewiesen ist. Wenn ja, rufst du sie auf.
...