AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Object Property Values zur Laufzeit erzeugen

Ein Thema von bogdan · begonnen am 29. Okt 2013 · letzter Beitrag vom 2. Nov 2013
 
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
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:18 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz