Im Moment gibt es zwar Delphi 10.4 für 900 Euro zuzgl. MwSt. aber das sind immernoch über 1000 Euro und somit für mich (momentan) nicht machbar (private Gründe).
Wenn du Delphi privat (oder nur wenige Einnahmen hast) kostet dich das 0 € -> Community-Edition
Ich weiß! Allerdings gibt es, soweit ich weiß, von Delphi 10.4 noch keine Community-Edition. Somit ist die Delphi 10.3 die aktuelle und die habe ich auch installiert, aber noch nicht in Benutzung.
Die notwendigen CEF-Binaries muss sich der Anwender selbst herunterladen, da ich immer dafür bin, das dieser auch was "nützliches" machen soll.
Ganz schlechte Idee. Die Binaries müssen zu deinen Delphi-Units passen.
Jedenfalls meckert er wenn Binaries älter als die Delphi-Units sind. Umgekehrt hatte ich das noch nicht geprüft.
Spass beiseite: ich habe keine Lust mir Ärger einzuhandeln, wenn ich Binaries mitliefere die eigentlich nicht mitgeliefert werden dürfen (Lizenzbestimmung).
CEF ist BSD. Welche Probleme hast du damit?
Ich habe mich bis jetzt lediglich damit beschäftigt die CEF4Delphi-Komponenten kennen zu lernen, da die mitgelieferten Demos (zumindest bei mir) nicht funktionieren.
Wenn ich soweit bin, das ich für mich selbst entscheide, das ich das Projekt weiterführe und dann auch veröffentlichen werde, kümmere ich mich um die Lizenz.
Für mich persönlich macht es keinen Sinn wenn ich mich um die Lizenzbestimmungen im Voraus kümmere und dann brauche ich die ganzen Lizenzbestimmungen im Nachhinein überhaupt nicht, weil z. B. die Komponenten gar nicht im Projekt benutzt werden.
Hinzu kommt noch: wenn ich das Chromium-Embedded-Framework nutze habe ich die Sicherheit das dies auch langfristig aktuell gehalten wird.
Auch die Version beim Kunden? Hast du einen Autoupdater gebaut=
Bis jetzt gibt es bei Kunden noch keine Programme um die ich mich kümmern müsste. Ich werde, wenn alles so klappt wie ich mir das denke, auch keine (direkten) Kunden haben (das "warum" und "wieso" möchte ich nicht erklären => bitte nicht danach fragen! Danke!
)
Für das "Autoupdate" habe ich schon eine Idee, aber auch hier gilt: bitte nicht nachfragen. Ich erkläre hier nichts (meine ich nicht böse, sondern ich möchte einfach nicht darüber sprechen, weil es sonst möglicherweise in endlose Diskussionen "ausufert", warum ich das so oder jenes so mache).
Wenn wirklich Binaries mitgeliefert werden müssen, dann kann man doch einfach das Installationsprogramm der Anwendung so konfigurieren, das diese automatisch während der Installation heruntergeladen und "installiert" werden und somit "erledigt" sich das quasi von selbst.