Forum: Object-Pascal / Delphi-Language
by TigerLilly,
15. Okt 2019
Das ist es! Du hast recht, ich hab den Aufruf falsch angesetzt, ich habe Aufruf unbd Übergabe gleich gesetzt. :wall:
Danke!
Forum: Object-Pascal / Delphi-Language
by TigerLilly,
15. Okt 2019
Mit einer parameterlosen Prozedur geht das einfach:
proc A;
begin
end;
proc B(Proc:TProc);
begin
Proc;
end;
Forum: Object-Pascal / Delphi-Language
by TigerLilly,
15. Okt 2019
Das hilft mir nicht. Ich möchte ja den Parameter weiterreichen.
Ich habe woanders eine Prozedur TuWas(s:string); und diese übergebe ich an ShowHourGlass(TuWas('Hallo'));
Ich hätte ja auf Proc(Arg1); getippt, aber das war falsch.
Forum: Object-Pascal / Delphi-Language
by TigerLilly,
15. Okt 2019
Ich habe
TBaseForm = class(TForm)
procedure ShowHourGlass(Proc: TProc);
...
end;
TbaseForm.ShowHourGlass(Proc: TProc);
begin
Proc;