Einzelnen Beitrag anzeigen

Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#11

Re: Vereinfachung von Procedurenaufrufe

  Alt 30. Nov 2005, 20:34
Das ganze geht zu vereinfachen. Dazu MUSS ki_status_0 bis ki_status_K jedoch im Published definiert sein (also nicht im Private, public oder protected).
Anschließend geht folgendes:
Delphi-Quellcode:
type
  TObjProc = procedure of Object;
var LMethod: TObjProc;
begin
  @LMethod := MethodAddress('ki_status_' + ki_status[1]);
  if Assigned(LMethod) then
    LMethod;
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat