also mit dem MethodAddress habe ich das schon gut hinbekommen, nur mit parameter will es irgendwie nicht.
(habs erstmal über eine globale variable gelöst..)
Delphi-Quellcode:
procedure Command(Name: string; Data: string);
type
TExecute = procedure;
var
Execute: TExecute;
begin
uebergabe := Data;
Execute := MethodAddress(Name);
Execute;
end;
aber dass mit der classe hört sich auch sehr gut an.
nur da ich in classen nicht so fitt binn, währe es schön, wenn mir da mal wer helfen könnte.