Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Procedure speichern und erstellen?
*Knust* - Do 21.02.08 17:59
Titel: Procedure speichern und erstellen?
Hi
Mich würde mal interessieren, ob man eine Procedure speichern kann und ein Programm bauen kann, was selbst Prozeduren erstellt?
Gibts da irgendeine Möglichkeit?
mfg
Knust
Marc. - Do 21.02.08 18:06
Was stellst Du dir unter Prozeduren speichern vor? Meinst Du sowas wie eine DLL? Oder externe Unit?
*Knust* - Do 21.02.08 18:08
Ja is egal wie....
Ich will nur, dass Das Programm eigene Procedures baut.
Hendi48 - Do 21.02.08 18:44
Wenn du damit meinst, dass dein Programm während es läuft eine procedure erstellen soll, dann geht das nicht, denn Delphi ist eine Compilersprache.
Popov - Do 21.02.08 18:51
Delphi ist ein Compiler, somit ist es nicht möglich nachträglich Prozeduren einzufügen. Wo sowas geht ist ein Interpreter.
Du könntest eine Scriptsprache entwickeln und diese könnte ihre eigenen Prozeduren während der Laufzeit schreiben. Das wäre kein Problem, wird auch zum Teil bei PHP und JavaScript gemacht. PHP erstellt passende JavaScripte zur Laufzeit. Zwar habe ich bisher sowas nur in einem Projekt gesehen, aber es funktionierte sehr gut.
Zorro - Fr 22.02.08 10:08
Popov hat folgendes geschrieben: |
Delphi ist ein Compiler, somit ist es nicht möglich nachträglich Prozeduren einzufügen. Wo sowas geht ist ein Interpreter.
Du könntest eine Scriptsprache entwickeln und diese könnte ihre eigenen Prozeduren während der Laufzeit schreiben. Das wäre kein Problem, ... |
Problem isses keines, aber trivial isses auch nicht. Externe Komponenten sind verfügbar, und selbst da bleibt noch einiges zu tun, damit solche Kompos "selbst Prozeduren erstellen"...
Greetz
Zorro
Xong - Fr 22.02.08 10:40
Es gibt schon Programme, die sich selbst modifizieren. Ich habe einmal so ein Assemblerprogramm an der Uni gesehen (So ein "Ich hab den Größten!"-Programm =) ). Allerdings glaube ich nicht, dass das für "normale" Programme von Vorteil ist.
Hidden - Fr 22.02.08 11:48
Hi,
Schreib doch mal mehr über den Anwendungszweck.
Vielleicht gehts ja leichter...
mfG,
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!