Hab ich eben noch vergessen:

in der Entwickler-Ecke!
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
| procedure zwei; begin TForm1.Button1Click(NIL); showmessage('Zwei'); end;
procedure TForm1.Button1Click(Sender: TObject); begin zwei; end; |
Das kann man machen. Dir sollte aber klar sein, dass das ne Endlosschleife gibt
An eine bestimmte Zeile in einer Prozedur springen geht nicht. Eine Prozedur kann nur als ganzes aufgerufen werden.
Aber man kann über Parameter steuern, was die Prozedur machen soll:
Delphi-Quelltext
1: 2: 3: 4: 5: 6:
| procedure einzwei(zahl: integer); begin if zahl=1 then eins else if zahl=2 then zwei; end; |
We are, we were and will not be.