Erkläre mal genauer was Du machen willst.
Man kann verschiedene Objekte dynamisch erzeugen, deren Eigenschaften setzen und ggf. Methoden aufrufen.
Zur Laufzeit Funktionen dynamisch zu bauen ist aber nicht möglich (nur eben fertige Methoden anhand deren Namen aufzurufen).
Sage auch mal, welche Delphiversion Du genau nutzt. Ab Delphi 2010 gibt es einige neuere Möglichkeiten (
RTTI).