Moin JOMA,
erst einmal herzlich willkommen hier in der Delphi-PRAXiS.
Bevor etwas benutzt werden kann, muss es an den entsprechenden Stellen sichtbar sein.
Dazu hast Du hier mehrere Möglichkeiten:
- Die gesamte Prozedur wird im implementation-Abschnitt vor den ersten Aufruf gesetzt
- Der Prozedurkopf (hier: procedure LabelLeer kommt in den interface-Abschnitt der Unit, dann spielt es keine Rolle wo die Prozedur innerhalb der Unit steht.
- Du machst, wie auch schon vorgeschlagen wurde, aus der Prozedur eine Methode des Formulares. Wie das geht, ergibt sich, z.B., aus den ButtonClick-Routinen, die Methoden des Formulares sind.
Ich favorisiere die dritte Variante, da diese bezüglich der Objektorientierung, die beste ist.
Die Prozedur wird ja nur im Zusammenhang mit diesem Formular (Objekt) gebraucht.