-
Forum: Cross-Platform-Entwicklung
by Harry Stahl,
22. Mai 2018
Ja, eben "basiert". Wer weiß schon genau, was dann doch anders ist. Die Debian Linuxe sind zwar angeblich sehr stabil, aber deswegen immer ein wenig (oder mehr) älter und haben eben nicht die aktuellen Features an Bord.
-
Forum: Cross-Platform-Entwicklung
by Harry Stahl,
22. Mai 2018
Wie gesagt, offiziell werden nur Ubuntu 16 und Red Hat Enterprise 7 für die ENTWICKLUNG unterstützt. Kann daher nur noch mal wiederholen, hier mit Ubuntu zu entwickeln, da dürfte wohl die größte Unterstützung zu erwarten sein.
Davon abgesehen: Schon mal das Linux-SDK aktualisiert und dabei auch alte Dateien von neuen überschreiben lassen?
-
Forum: Cross-Platform-Entwicklung
by Harry Stahl,
22. Mai 2018
Das Programm PC-Adreßzz! hat mit dem Buch nichts zu tun.
Wenn, dann würde ich mir aber das Programm PC-Database oder PC-Rechnung ansehen, da bislang nur diese mit Delphi und FMXLinux erstellt wurden (andere Linux-Programme werden (noch) mit Lazarus erstellt).
Die *.so Datei muss im Anwendungsordner sein, da das Programm die Datei dort erwartet.
-
Forum: Cross-Platform-Entwicklung
by Harry Stahl,
21. Mai 2018
Doch, das sollte normalerweise gar kein Problem sein. Bislang war es nicht ganz unwichtig, dass verwendete Delphi-Version die aktuellste ist (also 10.2.3), ob die Demo FMXLinux mit 10.2. ohne Probleme geht, kann ich im Moment leider nicht sagen, da ich kein 10.2. mehr habe, wo ich das testen könnte.
Wie gesagt, ich kann aus eigener Erfahrung aus der Entwicklung nur von Ubuntu 16 berichten....
-
Forum: Cross-Platform-Entwicklung
by Harry Stahl,
20. Mai 2018
Um welche Suse Version handelt es sich?
Sicher auch 64-Bit?
Jedenfalls unter Suse Open Leap 42.3 läuft der PAServer, siehe anliegenden Screenshot.
Mit Delphi erzeugte Programme laufen da auch, siehe zweiten Screenshot.
Dennoch würde ich nach Möglichkeit unter Ubuntu-64 (16.04) entwickeln, das ist offiziell und sicher auch die größte Userbasis.
-
Forum: Cross-Platform-Entwicklung
by Harry Stahl,
19. Mai 2018
Kann sein, dass TMS hier noch kein Linux-Symbol aufgenommen hat, weil wohl noch nicht alle Komponenten zu 100% unterstützt werden. Ich werde Bruno Fierens hier mal ansprechen, ob er nicht mal eine Liste machen kann, welche seiner FMX-UIPack-Komponenten jetzt wirklich zu 100% unterstützt werden, damit man das nicht selber rausfinden muss.
Ich habe selber hier z.B. die RichEditor-Komponente im...
-
Forum: Cross-Platform-Entwicklung
by Harry Stahl,
19. Mai 2018
Danke für die Rückmeldung.
Prima, als begeisterter Linux-Fan freut mich jedes zusätzliche Linux Programm, das mit Delphi entwickelt wurde...:thumb:
-
Forum: Cross-Platform-Entwicklung
by Harry Stahl,
19. Mai 2018
Bei unserem letzten Delphi-Frühstück in Köln (http://wiki.delphitreff.de/) habe ich einen kurzen Vortrag über FMXLinux gehalten. Ich habe die wesentlichen Inhalte dazu jetzt auch als neuen Blog-Eintrag (Nr. 15, "Kurze Einführung zu FMXLinux") in meinem Firemonkey-Blog online gestellt, evtl. ist es ja auch für den einen oder anderen hier von Interesse:
http://www.devpage.de/blog/firemonkey.htm
-
Forum: Cross-Platform-Entwicklung
by Harry Stahl,
25. Okt 2017
OK, da könnte was dran sein. Also belassen wir es bei KSDEV. Dennoch sollte Linux-Entwicklung schon ab Prof. möglich sein (habe selber die Enterprise, aber dennoch).
Hat sich eigentlich jemand von Euch auch schon von KSDEV die Delphi-Styles, incl. FM UI Plus gezogen und kann was dazu sagen?
-
Forum: Cross-Platform-Entwicklung
by Harry Stahl,
24. Okt 2017
Nur mal als Randbemerkung, man kann nicht nur kleinere Projekte mit Lazarus machen. Meine größten und umsatzstärksten Projekte wurden für die Plattformen MAC und Linux mit Lazarus erstellt (schon vor 2011, da konnte man das mit Delphi noch nicht).
Wenn die Unterstützung für Linux mit FMXLinux nicht gekommen wäre, hätte ich mir echt überlegt, ob ich meinen Schwerpunkt der Desktop-Entwicklung zu...
-
Forum: Cross-Platform-Entwicklung
by Harry Stahl,
23. Okt 2017
Das FMXLinux ist schon echt gut brauchbar. Probleme werden recht zügig innerhalb weniger Stunden oder weniger Tage behoben.
CrossVCL habe ich mir auch schon geholt. VCL-Anwendungen auf FMX umzustellen ist langwierig und fehleranfällig. Insofern könnte CrossVCL eine echte Alternative sein, um VCL-Anwendungen zum MAC oder zu Linux zu bringen, denn die grundsätzliche Programmlogik bleibt...
-
Forum: Cross-Platform-Entwicklung
by Harry Stahl,
17. Mai 2017
Sieht so aus, als ob Strato das anbietet:
https://www.strato.de/server/linux-vserver/
-
Forum: Cross-Platform-Entwicklung
by Harry Stahl,
16. Mai 2017
Das sehe ich natürlich genauso. Der einzige Unterschied ist, dass ich auf dem MAC bislang keine Virtualisierungs-Software nutzte, sondern verschiedene Boot-Partitionen, wo ich das benötigte OS dann halt nach Bedarf gebootet habe. Das hatte auch etwas mit dem Alter des MAC und wenig Speicherplatz zu tun. Bei meinem neuen MAC überlege ich jetzt allerdings schon, ob ich hier auch mit Virtual-Box...
-
Forum: Cross-Platform-Entwicklung
by Harry Stahl,
15. Mai 2017
Version 1.0 von fmxlinux ist soeben veröffentlicht worden.:thumb:
Ich habe am Beta-Test teilgenommen und kann sagen, dass es nun sehr stabil läuft. Gehe daher davon aus, dass ich in ein paar Tagen einige schon bestehende FMX-Programme von mir nun auch für den Linux-Desktop zur Verfügung stellen kann.:)
Weitere Infos auf der Seite der Hersteller: www.fmxlinux.com
Erfreulicherweise ist es...
-
Forum: Cross-Platform-Entwicklung
by Harry Stahl,
25. Apr 2017
Das denke ich auch.
Linux-Programme gibt es bei mir auch nicht kostenlos, jede Plattform macht Arbeit und das muss natürlich bezahlt werden. Dazu sind die Leute aber auch bereit...
-
Forum: Cross-Platform-Entwicklung
by Harry Stahl,
25. Apr 2017
Seit Mitte letzten Jahres ist mein Hauptentwicklungsrechner ein Linux-Rechner (Ubuntu 16.04 LTS).
Darauf habe ich Virtual-Box installiert, wo ich dann mehrere Betriebssyteme laufen haben, (weitere Linux-Systeme, verschiedene Windows). Hauptsächlich entwickle ich mit Delphi und dann logischerweise in der Virtuellen Maschine unter Windows 10. Soweit ich mit Lazarus arbeite, arbeite ich aber...
-
Forum: Cross-Platform-Entwicklung
by Harry Stahl,
24. Apr 2017
Und seit heute Abend gibt es eine Version 0.96a.:thumb:
Habe damit mal ein paar Demos aus meinem Buch getestet, sieht immer besser aus (vgl. anliegend ein Screenshot von meinem (FRAME) FMXBarChart-Demo als Linux-Programm).
-
Forum: Cross-Platform-Entwicklung
by Harry Stahl,
24. Apr 2017
Als ich Deine Nachricht gelesen habe, dachte ich mir noch nichts besonderes dabei, aber gerade habe ich sie auch erhalten.
Und siehe da, sie stammt von EMBA selber.
Finde ich gut, dass EMBA das aktiv in der Kommunikation unterstützt.:thumb:
Und die Funktionalität von V. 0.95 ist schon super, lohnt sich schon, mal auszuprobieren...
-
Forum: Cross-Platform-Entwicklung
by Harry Stahl,
13. Apr 2017
Ja, erwähnte ich auch schon, dass ich das grundsätzlich Schade finde.
Allerdings könnte das auch positiv sein. Mit der Geschwindigkeit, wie die Jungs daran arbeiten, sind Fehlerkorrekturen beim fertigen Produkt wahrscheinlich deutlich schneller zu erwarten, als es bei Delphi selber möglich wäre. Und das ist mir monetär auch einiges Wert.
Aufgrund der genialen Konstruktion, wie die das...
-
Forum: Cross-Platform-Entwicklung
by Harry Stahl,
12. Apr 2017
Die Entwicklung von FMXLinux geht rasant voran, gemeldete Bugs werden im Stundentakt behoben, so wünscht man sich das!!
Vielleicht an dieser Stelle schon mal ein Tipp für Leute, die erwägen auch die Linux-Plattform zu bedienen:
Bei den IFDEF-Deklarationen schon mal an LINUX denken!!
Habe an einigen Stellen in meinen eigenen Sourcen IFDEF's gefunden, wo die IFDEFS so sind, dass entweder...
-
Forum: Cross-Platform-Entwicklung
by Harry Stahl,
11. Apr 2017
Ja in der Tat, das finde ich auch gut und eröffnet insofern ja jetzt auch den Weg für FMXLinux.
Ach, letztlich auch egal, wie uns die Möglichkeit eröffnet wird. Ich werde noch heute die PreOrder-Option wahrnehmen und dann hoffentlich bald relativ einfach einige FMX-Programme auch für Linux fertig machen können.
Der Linux-Markt ist in der Tat gering, aber wächst. Ich biete seit 1994 Software...
-
Forum: Cross-Platform-Entwicklung
by Harry Stahl,
11. Apr 2017
Ich bin mir nicht sicher, ob das so ist.
* Linux ist das Betriebssystem für Wissenschaft und Forschung
* Windows 10 vergrault teilweise Kunden, die nun vermehrt zu MAC oder Linux wechseln
* Als Software-Anbieter ist es von Vorteil alle 3 Desktop-Plattformen bedienen zu können. Ich als Entwickler wünsche mir jedenfalls diese Option.
Meine Linux-Desktop-Anwendungen erstelle ich derzeit so,...
-
Forum: Cross-Platform-Entwicklung
by Harry Stahl,
11. Apr 2017
Unfassbar, dass Embarcadero nicht in der Lage ist, das selbst anzubieten...
Wie auch immer, habe mal die Trial geladen. Zwar gelingt es mir, z.B. das von EMBA mitgelieferte Controlsdesktop-Demo für die Linux-Desktop-Plattform zu kompilieren, wenn ich aber selbst ein neues Projekt anlege, werden einige Elemente in der Form nicht dargestellt (z.B. Buttons)..
Und wenn man die Linux-Plattform...