AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Klassen mit Pascal-Script in der Script-Engine (paxCompiler) auslesen
Thema durchsuchen
Ansicht
Themen-Optionen

Klassen mit Pascal-Script in der Script-Engine (paxCompiler) auslesen

Ein Thema von hubert17 · begonnen am 19. Okt 2023 · letzter Beitrag vom 20. Okt 2023
Antwort Antwort
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
10.004 Beiträge
 
Delphi 12 Athens
 
#1

AW: Klassen mit Pascal-Script in der Script-Engine (paxCompiler) auslesen

  Alt 19. Okt 2023, 20:45
Vorweg:
Ich hatte Apex damals angefragt, nachdem sie den paxCompiler übernommen hatte. Von dort kamen sehr hohe Preise, nicht gehaltene Releasetermine und dann gar nichts mehr. Das ist extrem schade, denn paxCompiler war der beste Scriptcompiler, den es für Delphi je gab und gibt. Dass der dann durch die Übernahme einfach so vom Markt verschwunden ist...

Man konnte den paxCompiler auf verschiedene Arten verwenden. Entweder man liefert die Quelltexte mit und kompiliert on-the-fly oder man liefert nur die kompilierte Version mit. In letzterem Fall kommt man an die Klassendefinitionen nur schlecht heran, wenn es keine IDE mit Syntaxergänzung gibt. Theoretisch kann man die selbst bauen, aber das ist ein größerer Aufwand und eine Lizenz für den paxCompiler gibt es auch nicht mehr.

Ich persönlich habe den paxCompiler damals richtig schön eingebaut. Ich habe voll auf Interfaces gesetzt und genau die gleichen Units in das Hostprogramm mit Delphi einkompiliert und als API für den paxCompiler zur Verfügung gestellt. Das Programm hat also auch genau die gleichen Interfaces verwendet, so dass dort auch nichts fehlte (eat your own dog food...). Leider war der paxCompiler auch der einzige Script Compiler für Delphi, der das so kann.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
hubert17

Registriert seit: 20. Dez 2022
2 Beiträge
 
#2

AW: Klassen mit Pascal-Script in der Script-Engine (paxCompiler) auslesen

  Alt 20. Okt 2023, 08:16
Erstmal vielen Dank für Beiträge.

Ich hatte hier im Forum schon nach dem paxCompiler gesucht und auch eure früheren Beiträge hierzu gelesen.

Ich denke die Vorgehensweise mit dem paxCompiler wird der Softwarehersteller schon ungefähr so gemacht haben, wie Sebastian es beschrieben hat.
Hier mal eine Downloadmöglichkeit zum paxCompiler, die ich gefunden habe: https://torry.net/components/tools/s...iler#downloads
Da ich die Software aber nicht beeinflussen kann, hilft mir das nicht weiter.

Auf eine ähnliche Idee wie Delphi.Narium bin ich auch gekommen, mit suchen und finden.
Code:
find /i "procedure " name_der.exe > Prozeduren.txt
find /i "function " name_der.exe > Funktionen.txt
hat leider bei mir kein brauchbares Ergebnis ergeben.

Meine vorgehensweise, ich habe mir den http://www.pe-explorer.com/ runtergeladen und die exe-Datei dort eingelesen. Die Liste für die VCL Objects ist nun 20.415 Zeilen lang. Natürlich werden nicht alle Objekte für Pascal-Scrript gebraucht, aber welche es nun sind, deswegen meine Frage hier.

Nun gut, wenn es keine Möglichkeit gibt, werde ich weiterhin die über die Datenbankabfrage gehen bzw. einige bereitgestellt Scripte nutzen.

Danke nochmal, für eure Mühe.
  Mit Zitat antworten Zitat
Jens01

Registriert seit: 14. Apr 2009
673 Beiträge
 
#3

AW: Klassen mit Pascal-Script in der Script-Engine (paxCompiler) auslesen

  Alt 20. Okt 2023, 14:38
Zitat:
Dass der dann durch die Übernahme einfach so vom Markt verschwunden ist...
Hatte ich im Forum schon erwähnt: Der Entwickler hatte seinen Sitz in der Ostukraine. 2014 gab es da einen Bruch und der Compiler wurde so nicht mehr weiterentwickelt.
Ich meine den Entwickler in Russland gesehen (im Web) zu haben. Das sollte viel erklären.
Achtung: Bin kein Informatiker sondern komme vom Bau.
  Mit Zitat antworten Zitat
Antwort Antwort


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 21: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