![]() |
Externen Programmcode ausführen?
hi leutz!
eine frage, die ich zwar schon seit langem gelöst haben möchte, sie mir aber erst gerade wieder eingefalln ist :) also... wie kann ich es machen, dass z.b. eine textdatei geladen wird, diese dann eingelesen und dann als programmcode ausgeführt wird... mmhmmm... wüsste jetzt leider kein beispiel... naja... könnte mir jemand, sagen, wie ich das mache (außer mit DLLs!) und kann mir jemand evtl. gleich ein beispiel liefern (löst dann gleich mehrere fragen ;) ) THX! im Voraus! PS: wegen den DLLs... *ich check die einfach nicht* :( (kann mir ja mal jemand am rande erklären ;) ) |
Re: Externen Programmcode ausführen?
Wie meinst du das? Wenn du Code meinst, wie du ihn in Delphi schreibst (und davon gehe ich aus), wirst du einen Interpreter brauchen. Bei der JVCL ist ein recht guter dabei, schau ihn dir mal an. ;)
Wenn du nun dein Script in dem Speicher kompilieren willst, damit es wie "echter" Delphi-Code ausgeführt wird, brauchst du noch einen Runtime-Assembler (daran arbeite ich grade zufällig :angle2:). |
Re: Externen Programmcode ausführen?
Zitat:
Delphi-Quellcode:
Welches Programm soll das verstehen ???? Oder was willst du ??
Muh
kuh milka extern ... |
Re: Externen Programmcode ausführen?
na delphi :roll:
also... die txt-datei beinhaltet z.b.: procedure form1.create........ ......... ......... ........ und das soll eben dann ausgeführt werden ... |
Re: Externen Programmcode ausführen?
Ich denke Dax hat da weiter oben schon gesagt was du dazu benötigst...
MFG Florian :hi: |
Re: Externen Programmcode ausführen?
Schau dir mal PascalScript an, das gibts auf
![]() PascalScript ist eine Script-Engine, mit der Pascal-Scripts problemlos übersetzt werden, und in deinen Code zur Laufzeit eingebunden werden können. Diese Skriptsprache ähnelt Delphi sehr (is ja auch Pascal ;) ), allerdings gibt es kleine unterschiede ... ciao, Philipp |
Re: Externen Programmcode ausführen?
Zitat:
|
Re: Externen Programmcode ausführen?
Zitat:
Zitat:
MFG Florian :hi: |
Re: Externen Programmcode ausführen?
gut...
dann werd ich mir mal so nen assembler suchen... auch wenn ich keine ahnung von dem scheiss hab ;) naja... kann mir evtl. noch jemand erklären, wie DLLs funktionieren? ich hab mir schon etliche tutos runtergeladen, kapiers abba einfach nicht... das geht doch gar net! ;) |
Re: Externen Programmcode ausführen?
Ich glaube kam das es jemand schafft DLL's mal so am Rande zu erklären...
Da hilft nur noch mehr Tutorials runterladen und lesen, lesen, lesen... :zwinker: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:10 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