Einzelnen Beitrag anzeigen

KLS

Registriert seit: 20. Jun 2004
Ort: Berlin
89 Beiträge
 
Delphi 7 Enterprise
 
#6

Re: proceduren über findcomponent ansprechen, möglich?

  Alt 9. Apr 2005, 21:23
Delphi-Quellcode:
procedure StarteRoutineByName(Instance : TObject; Name : string);
type
  TExecute = procedure of object;
var
  Routine : TMethod;
  Execute : TExecute;
begin
  Routine.Data := Pointer(Instance);
  Routine.Code := Instance.MethodAddress(Name);
  if Routine.Code = nil then Exit;
  Execute := TExecute(Routine);
  Execute;
end;
z.b. StarteRoutineByName(Form1,'berechneumfang'); //so oder so ähnlich war der aufruf
Thomas H.
  Mit Zitat antworten Zitat