Einzelnen Beitrag anzeigen

Benutzerbild von sx2008
sx2008

Registriert seit: 15. Feb 2008
Ort: Baden-Württemberg
2.332 Beiträge
 
Delphi 2007 Professional
 
#2

AW: Liste von Prozeduren als Thread starten

  Alt 14. Apr 2012, 15:08
Eine einfache Möglichkeit gibt es nicht, weil Delphi von einem String nicht auf die Adresse einer Funktion schliesen kann.
Man benötigt schon etwas mehr Aufwand als bei dynamischen Scriptsprachen.
Delphi-Quellcode:
type
  TMyFunc = procedure(p:Pointer);

  TMyFuncRec = record
    name:string;
    func:TMyFunc
  end;

const
  funclist = array[0..1] of TMyFuncRec =
((name:'f1'; func:@f1),
((name:'f2'; func:@f2));
Aber sag mal wozu brauchst du dass denn?
Willst du dir einen eigenen Threadpool bauen?
  Mit Zitat antworten Zitat