Einzelnen Beitrag anzeigen

Furtbichler
(Gast)

n/a Beiträge
 
#5

AW: Object Property Values zur Laufzeit erzeugen

  Alt 30. Okt 2013, 06:36
[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...
  Mit Zitat antworten Zitat