![]() |
Gibt es Skript-Engines für Delphi?
Hallo zusammen,
ich such grade nach einem Skript-Engine für Delphi. Sinn und Zweck soll es sein über dynamisch ladbare Skripte auf Funktionen und Objekte eines Delphi-Programms zuzugreifen. Schön wäre es, wenn man eine visuelle Rückmeldung bekäme, zb. so wie der Delphi-Debugger es macht, dass immer die aktuelle Skriptzeile farbig unterlegt ist. Wer kennt so was und weiß was ich meine? Oder wonach kann ich suchen? Grüße, Tom |
Re: Gibt es Skript-Engines für Delphi?
|
Re: Gibt es Skript-Engines für Delphi?
Toll danke!
Über Python for Delphi bin ich auch schon gestoßen. Jedoch finde ich die Dokumentation sehr dürftig oder ich habe noch nicht die richtige gefunden. Ein ordentliches Python-Interface in die Applikation zu integrieren, wäre natürlich edel. Jedoch habe ich keine Idee, wie ich das mit der visuellen Rückmeldung implementieren kann. :gruebel: |
Re: Gibt es Skript-Engines für Delphi?
Schau Dir auch mal PascalScript von
![]() |
Re: Gibt es Skript-Engines für Delphi?
Zitat:
|
Re: Gibt es Skript-Engines für Delphi?
Man kann auch VBScript und/oder JavaScript in ein Delphi-Programm integrieren.
Dazu muss das ![]() Der Vorteil ist, dass die gesamte Script Engine (Microsoft Scripting Host) ausserhalb der Anwendung liegt. In Verbindung mit Automatisierung (also COM-Objekten), gibt es eigentlich nichts, was mit dieser Lösung nicht erschlagen werden könnte. Zusätzlich gibt es Bücher, Tips & Tricks, Editoren mit Syntax-highlighting, Debugger, Runtime-Libraries und Vieles mehr. Nachteil: man bindet sich an Microsoft |
Re: Gibt es Skript-Engines für Delphi?
Zitat:
|
Re: Gibt es Skript-Engines für Delphi?
War das Ironie? Wer seine Programme für Windows schreibt ist doch auch an Microsoft gebunden. Dann macht es keinen Unterschied ob ich eine Api-Funktion mehr oder weniger verwende (meine persönliche Meinung)
|
Re: Gibt es Skript-Engines für Delphi?
Ich hatte mal ein wenig mit LUA herumgespielt, und fand es ziemlich gut. Die Sprache an sich ist saumäßig flexibel, an manchen stellen evtl. etwas ungewöhnlich (3 ineinander schachtelbare String-Klammerungen - wow!), und wenn man sich ein mal mit der Art und Weise der Anbindung an das eigentliche Programm angefreundet hat (sprich: Geeignete Strukturen zum komfortablen Arbeiten damit) ist es ein recht mächtiges Werkzeug.
Ich kenne die anderen genannten Scriptengines nun nicht, aber ich kann verstehen warum u.a. so mancher Spielehersteller sehr gern zu LUA greift. Crysis ist z.B. zu einem gewaltigen Anteil in LUA geschrieben. Das eigentliche Spiel besteht fast nur aus DLLs der einzelnen Engines, und nahezu alles andere ist LUA. Ist nicht ganz uninteressant in den QTs zu wühlen - so mancher Kommentar ist auch für einen Schmunzler gut :). |
Re: Gibt es Skript-Engines für Delphi?
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:31 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