![]() |
PaxCompiler
Hallo zusammen,
weiss schon jemand, was aus dem PaxCompiler geworden ist. Wir sollen ein Projekt zukünftig pflegen, wo dieser im Einsatz ist, bzw. ob da noch was raus wird? Leider haben wir keine Lizenz dafür, und müssten uns so eine sicherlich zulegen. Ggf. verkauft auch jemand seine Lizenz (sofern das überhaupt erlaubt ist). Grüße Oliver |
AW: PaxCompiler
Vor 2 Jahren wurden die Rechte am PaxCompiler an
![]() Da kannst wohl nur mal bei deren Support anfragen, was damit los ist. (auf die Schnelle nichts auf der Webseite zu gefunden) Alternativ: es gibt auch andere Pascal-Script-Compiler/Intepreter |
AW: PaxCompiler
Ja, das habe ich auch schon rausgefunden.
Auch dass das Produkt als Apex Athena angepriesen wird. ![]() Aber von kaufen steht da nix. |
AW: PaxCompiler
Das wird es vermutlich mittlerweile geben. Ich hatte davon auch mal eine Beta, die aber leider nicht funktionierte. Eine Rückmeldung zu dem Bug habe ich nie bekommen.
Aber bei den aufgerufenen Preisen würde ich die auch nicht auf die Webseite stellen. Spoiler: Der PaxCompiler war dagegen ein Schnäppchen, zumindest als ich damals das letzte Mal Kontakt hatte. Leider gibt es keine gleichwertige Skripting-Lösung. dwscript kommt noch am nächsten heran. |
AW: PaxCompiler
Als "offene" Lösung wäre der Windows-Scripting-Host eine Idee.
Standardmäßig sind VBScript, JavaScript und PowerShell da drin, aber auch Python und auch mehrere PascalSciptingEngines ließen sich dort registrieren. Klar, Intepreter sind meistens bissl langsamer, als die kompilierte VersionVariante (Script nach ByteCode übersetz und das dann ausgeführt), aber wenn es nur darum geht "irgendwelche" Scripte zur Laufzeit auszuführen, wäre es ja fast egal, was man nun nimmt. Der WSH hätte den Vorteil, dass man im Programm nur eine Schnittstelle hat und unterschiedlichste Scripte ausführen kann. Beispiel dieser Lösung siehe FinalBuilder, welcher das für sein Scrippting benutzt. Wir nutzen aktuell Python4Delphi mit der EmbeddedVersion der Python-DLL (im Programmverzeichnis mitgegeben). Aber jetzt komplett auf eine andere ScriptSprache umzustellen wäre wohl noch etwas mehr Aufwand, als nur diesen PascalCompiler durch einen anderen PascalCompiler oder -Interpreter zu ersetzen. |
AW: PaxCompiler
PaxCompiler hatte den Riesenvorteil, dass man einfach Interfaces in Units packen konnte, die dann sowohl in die Exe einkompiliert als auch mit der Skriptlösung mitgeliefert werden können. PaxCompiler konnte die Units dann einfach direkt kompilieren und die Referenzen auf die Interfaces konnten dann in beide Richtungen über eine mit Generics ausgestattete Schnittstelle weitergegeben werden. Die entsprechenden Objekte konnten also sowohl mit dem PaxCompiler kompiliert werden als auch aus der Exe stammen.
Eine so tolle Integration bietet leider keine andere Lösung soweit ich weiß. |
AW: PaxCompiler
Bei Python als Embedded können auch Variablen, Funktionen und Objekte von Delphi im Script genutzt werden.
Im Programm kompiliert und registriert, im Script benutzt und Variablen, sogar mit sowas wie einem Setter/Getter, vom Script aus abgerufen oder zugewiesen und im Programm live eine Reaktion, Sowie Variablen vorher oder hinterher, also vor oder nach dem/den Script(en), im Programm setzen und auslesen, welche im Script gelesen/verändert werden können. Über die Python.exe, also via Stdin und Stdout, geht natürlich nicht so viel, aber die DLL im Programm geladen, kannschon recht viel. Aber ja, Pascal als Script wäre für Pascal-/Delphi-Entwickler natürlich viel cooler/schöner/geiler/intuitiver/..... |
AW: PaxCompiler
Zitat:
Keine Ahnung, ob da jemand am anderen Ende lauscht. Es steht aber auch erstmal nicht zur Diskussion alles umzubauen, nur weil der Compiler teurer jetzt ist. Der Mehraufwand alles umzustellen rechnet sich nicht wirklich, denke ich. Vielleicht will ja auch jemand seine Lizenz loswerden. |
AW: PaxCompiler
Vielleicht bekommst du zu Alexander Baranovsky Kontakt. Der hatte damals immer relativ schnell geantwortet:
![]() Da im Profil immer noch drin steht, dass er dort arbeitet... Ich habe damals auch immer nur von ihm Antwort bekommen, nicht von Apex. Da die damalige Mailadresse öffentlich auf der Webseite stand und auch über das Webarchiv jederzeit gefunden werden kann, poste ich sie einfach mal: paxscript @ gmail.com |
AW: PaxCompiler
Zitat:
Vielen Dank ... |
AW: PaxCompiler
Zitat:
|
AW: PaxCompiler
Zitat:
Die ist nicht schlecht, kann aber auch wenig. Zitat:
|
AW: PaxCompiler
Wie ich das verstanden habe, arbeitet Alexander Baranovsky für diese Firma. Der Mann muß wohl aus Donezk kommen. (Die Umstände sind bekannt.) Zu der Zeit hat sich das mit dem Paxcompiler geändert.
Den Paxcompiler fand ich anfangs sehr gut, weil er insbesondere bei Berechnungen viel schneller war als die einfachen Parser. Ich hatte dann aber ein Speicherproblem, welches ich nicht zuordnen konnte. Nachdem ich den Paxcompiler ausgebaut habe, war das weg. |
AW: PaxCompiler
Zitat:
Zitat:
Angesichts der Funktionalität, die es eben sonst nirgends gab, konnten wir damals erst einmal damit leben. Dass sich das dann so entwickelt und nun gar nichts mehr kommt, war ja nicht abzusehen. |
AW: PaxCompiler
Zitat:
Ich glaube, ihm ist dort die Lebensstabilität abhanden gekommen. Deswegen wird das so gelaufen sein. |
AW: PaxCompiler
Leider bin ich bei meinem Problem mit der fehlenden PaxCompiler Lizenz immer noch nicht weiter gekommen.
Es antwortet keiner auf meine E-Mails. Vom Nachfolgeprodukt hört man auch nichts mehr. Seit längerem kommt auf der Webseite auch nur noch ein Fehler, dass die Seite nicht mehr existiert. ![]() Habe gerade nochmal probiert. Passiert nix. Hat vielleicht mittlerweile jemand eine Lizenz, die er nicht mehr weiterhin verwenden möchte, und uns verkaufen kann? |
AW: PaxCompiler
Die Reviews sind bezeichnend:
![]() Alle Hinweise auf die Projekte Athena usw. sind auch von der Webseite verschwunden. Ich glaube nicht, dass da noch etwas kommt. Leider wirft die Firma offenbar mehr mit Marketing-Worten als mit echten Informationen zum Stand usw. und Taten um sich, auch jetzt noch, nur in Bezug auf andere Themen... Angesichts dessen, dass das Projekt damals nicht fehlerfrei war, es keine Updates mehr geben wird, und der Quelltext nicht so einfach ist, kann ich nicht dazu raten neue Projekte damit anzufangen, selbst wenn man eine Lizenz bekommt. Leider. |
AW: PaxCompiler
Zitat:
Da ist es sicherlich einfacher, einfach das vorhandene so zu belassen. Ich habe ja eine relativ aktuelle Version im Quellcode, aber die gehört halt nicht uns. Ich hatte mich mal mit ein paar anderen Engines rumgetestet, die wir auch als gekaufte Komponenten haben. Dabei waren TMS, FastReports, LMD und Greatis. Problematisch war immer, dass man kein "array of const" als Parameter an eine Funktion übergeben kann, zumindest habe ich es nicht hinbekommen. Welche Alternativen habe ich denn? |
AW: PaxCompiler
Konnten die Anderen denn ein
Delphi-Quellcode:
?
array of Variant
Das ließe sich dann ja zum Großteil recht leicht konvertieren. (bzw. eine Funktion schreiben, welche
Delphi-Quellcode:
annimmt und TArray<Variant> rausgibt)
array of const
|
AW: PaxCompiler
Also ich hab ne Lizenz von 2013 bei shareit. Kann man die übertragen?
"paxCompiler sources. Single developer license" ...hab gerade geguckt, ein Weinterverkauf müßte möglich sein. |
AW: PaxCompiler
Zitat:
|
AW: PaxCompiler
Hat vielleicht auch noch jemand die PaxCompilerImporter Sources?
Der Link von damals ist in Wayback Maschine nicht gespeichert. ![]() |
AW: PaxCompiler
Die Quelltexte waren da soweit ich mich erinnere nicht dabei. Es wurde nur der Importer als Exe mit ein paar Demos usw. geliefert.
|
AW: PaxCompiler
Hier gibts den noch aber ohne Sources:
![]() @backdraft Hab auf Mail geantwortet |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:22 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