[
OT]
Zur Laufzeit Funktionen dynamisch zu bauen ist aber nicht möglich
Falsch. Himitsu(?) hatte hier einen Mathe-Parser, der
ASM-Sequenzen erzeugt, die zur Laufzeit abgearbeitet werden, also genau das, was Du hier in Abrede stellst.
Weiterhin hält mich niemand davon ab, ein Skript zur Laufzeit zu erzeugen, das dann zur Laufzeit abgearbeitet wird.
Ich habe in einem Projekt
DWS verwendet (Delphi Web Script) und dort aus Datenbankinformationen eine Klassenhierarchie aufgebaut. Der erzeugte Scriptcode konnte dann Daten und Methoden aus dem Delphi-Code verwenden, aber auch eigenen Code erzeugen.
Ich will damit nicht sagen, das man es so machen soll, aber "Klassen, Eigenschaften, Funktionen und Methoden zur Laufzeit erstellen" geht sehr wohl.
Ach, und die billigste Methode ist die, Pascal-Quelltext erzeugen, in einer Datei speichern, mit FPC kompilieren, die
DLL einladen und aufrufen. Gelingt immer.
[/
OT]
Aber bogdan möchte ja eben 'nur' Eigenschaften ändern, deren Name als String vorliegt, so wie ich das sehe...