![]() |
Delphi-Version: 7
DLL zur Laufzeit erstellen
Hey Delphianer!
hätt da mal ne frage, die man eigentlich vom thread titel entnehmen kann: Wie kann ich eine DLL zur Laufzeit erstellen? habe versucht es auch auf englisch zu ergooglen, jedoch habe ich leider nichts gefunden. ich habe lediglich etwas zum thema dynamisches laden gefunden, was mich im moment aber nicht interessiert ... ich hoffe ihr könnt mir helfen! Mfg DArc |
AW: DLL zur Laufzeit erstellen
Was soll das bringen?
|
AW: DLL zur Laufzeit erstellen
zB. Funktionen darin abspeichern und sonstiges was man mit einer dll halt so macht
|
AW: DLL zur Laufzeit erstellen
Du müsstest einen Compiler mitliefern.
Ohne genau zu wissen was du vorhast: Schonmal über eine Skriptengine nachgedacht? Die können halt zur Laufzeit Code interpretieren und sind (unter anderem) für sowas gedacht |
AW: DLL zur Laufzeit erstellen
Zitat:
ob ich den compiler einfach so mitliefern darf ... werd mich mal mit der idee "ScriptEngine" etwas beschäftigen, danke für die antworten! |
AW: DLL zur Laufzeit erstellen
Wie wäre es denn mit FreePascal? Umsonst, kann DLLs erzeugen, versteht Delphi usw.
|
AW: DLL zur Laufzeit erstellen
Was hast du denn vor? Wozu brauchst du das?
|
AW: DLL zur Laufzeit erstellen
Den Delphi-Compiler kannst'e jedenfalls nicht mitgeben, wobei der ja dafür gedacht ist, um "ferngesteuert" irgendwas zu kompilieren.
Und nee, man braucht nicht unbedingt einen Compiler ... wenn man gut in Assembler ist und der PE-Format im Schlaf beherscht, dann kan mann die DLL auch selber erstellen. :roll: Ansonsten braucht man eben einen Compiler, welcher "einfacheren" Code entsprechend kompiliert/umwandelt. Oder eine Scripting-Engine, welche "einfacheren" Code zur Laufzeit umwandelt/interpretiert/ausführt. |
AW: DLL zur Laufzeit erstellen
Zitat:
ich werds mit ner scriptengine versuchen, muss es letztendlich irgendwie ja machen und diese variante wäre in meinen augen halt die edlere, aber auch schwierigere^^ komme ja eh nicht rum, weil: an alle die fragen was ich vorhab: ich würde gerne in meiner game engine den nutzern die möglichkeit geben, funktionen usw. selbst zu schreiben, also scripting genauerer gesagt. und ich finde in ner dll macht sich das ganze besser ... ich könnte aber auch ne textdatei in ein eigenes archiv-format packen, jedoch muss der code ja letztendlich auch interpretiert werden ... |
AW: DLL zur Laufzeit erstellen
Du könntest wenigstens ein standardisiertes DLL-Aufruf-Format anbieten (inkl. Delphi-stdcall). Dann könnte man mit jeder Programmiersprache, die kompilieren kann, DLL-Plugins schreiben.
Bernhard |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:57 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 by Thomas Breitkreuz