Hallo,
ich habe ein Programm in Delphi 2007, in dem in einer Prozedur ein Dutzend anderer enthalten sind. Eine davon würde ich gern splitten, um keine Code-Kopien zu erzeugen. Dazu müsste die neue Prozedur aber von den inneren Prozeduren gesehen/aufgerufen werden können. Gibt es so eine Möglichkeit? Ich habe das mal als Pseudo-Code zusammengeschrieben.
Delphi-Quellcode:
procedure TMyParent.IchBinGanzOben;
procedure Kind1;
begin
//hier soll KindN aufgerufen werden können
end;
procedure KindN;
begin
//ausgelagerter Code
end;
begin
//hier wird Kind1 aufgerufen
end;
Notfalls könnte ich KindN in Kind1 reinschreiben.