Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   PaxCompiler (https://www.delphipraxis.net/208182-paxcompiler.html)

dummzeuch 23. Jun 2021 09:02

AW: PaxCompiler
 
Zitat:

Zitat von jaenicke (Beitrag 1491406)
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ß.

Ich kenne den Pax-Compiler zwar nicht, deshalb kann ich das nicht wirklich beurteilen, aber die Scripting-Engine von FastReport kann auch ziemlich eng mit einem Delphi-Executable verzahnt werden. Die erstellt allerdings nur Bytecode und keine eigentständigen Executables. Je nach Anwendungsfall könnte das aber ein guter Ersatz sein, insbesondere, wenn man FastReport bereits verwendet.

jaenicke 23. Jun 2021 10:47

AW: PaxCompiler
 
Zitat:

Zitat von dummzeuch (Beitrag 1491420)
Ich kenne den Pax-Compiler zwar nicht, deshalb kann ich das nicht wirklich beurteilen, aber die Scripting-Engine von FastReport kann auch ziemlich eng mit einem Delphi-Executable verzahnt werden.

Die hatten wir damals auch angeschaut, aber im Vergleich fühlt sich die wie ein Trabbi im Vergleich zu einem Ferrari an...
Die ist nicht schlecht, kann aber auch wenig.

Zitat:

Zitat von dummzeuch (Beitrag 1491420)
Die erstellt allerdings nur Bytecode und keine eigentständigen Executables.

Das wäre mir zumindest egal.

Jens01 23. Jun 2021 11:09

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.

jaenicke 23. Jun 2021 11:31

AW: PaxCompiler
 
Zitat:

Zitat von Jens01 (Beitrag 1491433)
Wie ich das verstanden habe, arbeitet Alexander Baranovsky für diese Firma.

Er hat den PaxCompiler entwickelt und dann wohl an Apex verkauft und ist selbst auch dort hin gegangen.

Zitat:

Zitat von Jens01 (Beitrag 1491433)
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.

Ja, wir hatten damit auch Fehler, haben diese aber untersucht, gemeldet und Bugfixes bekommen. Die aktuellste Version lief soweit recht stabil. Was dann noch an Bugs auftrat, konnte ich selbst beheben. Ja, das waren auch Speicherprobleme, die sich in Schutzverletzungen äußerten. Eine Analyse des Arbeitsspeichers konnte diese Bugs aber eingrenzen. Nur einer blieb am Ende übrig, bei dem ich nicht weiter gekommen war.
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.

Jens01 23. Jun 2021 11:54

AW: PaxCompiler
 
Zitat:

... nun gar nichts mehr kommt, war ja nicht abzusehen.
Irgendwie hatte ich das geahnt. Weil der PaxCompiler bei mir ein wichtiger Bestandteil geworden wäre und das ganze damals schon undurchsichtig war, hatte ich mal geguckt (wie man das im Internet so legal macht), wer er herkommt.
Ich glaube, ihm ist dort die Lebensstabilität abhanden gekommen. Deswegen wird das so gelaufen sein.

backdraft 3. Feb 2022 11:13

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.
https://www.apexdatasolutions.net/
Habe gerade nochmal probiert. Passiert nix.

Hat vielleicht mittlerweile jemand eine Lizenz, die er nicht mehr weiterhin verwenden möchte, und uns verkaufen kann?

jaenicke 3. Feb 2022 12:51

AW: PaxCompiler
 
Die Reviews sind bezeichnend:
https://www.indeed.com/cmp/Apex-Data...f05d1f6a7a94cd

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.

backdraft 3. Feb 2022 14:27

AW: PaxCompiler
 
Zitat:

Zitat von jaenicke (Beitrag 1501648)
Die Reviews sind bezeichnend:
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.

Na es geht ja darum, ein vorhandes Projekt auf eine neuere Delphi Version zu portieren.
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?

himitsu 3. Feb 2022 15:35

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:
array of const
annimmt und TArray<Variant> rausgibt)

Jens01 3. Feb 2022 16:13

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.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:06 Uhr.
Seite 2 von 3     12 3      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz