Ja, wie gesagt: Ich habe in der
Unit "UnitXYZ" eben eine Procedure. Zum Bleistift:
Delphi-Quellcode:
procedure TuDies(NehmeString: String);
begin
with MainFrm do begin
Button1.Caption := NehmeString;
Label1.Caption := NehmeString;
Caption:= NehmeString;
end;
end;
Wie man sieht, beziehen sich alle Befehle in der Prozedur auf Komponenten/Dinge aus der
Unit MainForm (bzw. dem Form MainFrm). Die Procedure wird eben in den unterschiedlichsten Units aufgerufen. Bei unzähligen Prozeduren, die alle ein "with...end" enthalten, kommen da einige Zeilen zusammen.
Deswegen wollte ich eben eine Funktion basteln, die ohne den "with ... end"-Part auskommt...