Forum: Cross-Platform-Entwicklung
Delphi
by Rollo62,
6. Sep 2016
Ja dankesehr für das Beispiel, das macht es schon etwas klarer.
Also kommt man ggf. doch in die IFDEF-Hölle, wenn man nicht aufpasst.
Ich versuche meistens immer eher einen Grundsatz von Funktionen zu verwenden, und Spezialitäten erstmal wegzulassen.
Also z.B. strcpy, memcpy, etc. solche Funktionen die es schon seit den 60ern unverändert geben sollte.
Sollte doch möglich so einen Satz...
Forum: Cross-Platform-Entwicklung
Delphi
by Rollo62,
5. Sep 2016
Hallo Asserbad,
dankesehr für deine Erleuchtungen und Lesetips :-)
Es ist doch gut zu wissen das sich hier schon einige Linux-Experten tummeln.
Vielleicht habe ich das nicht korrekt beschrieben, mit GCC meinte ich die ganze Toolchain im Vergleich zu BCB (auch mit Compiler/Linker).
Jedenfalls denke ich das die Headerkonvertierung von den Libs zu Delphi nicht immer 1:1 und einfach...
Forum: Cross-Platform-Entwicklung
Delphi
by Rollo62,
31. Aug 2016
Mal dumm gesprochen: Das mache ich für Windows ja auch (XP/7/8/10).
Nur das dort wohl mehr Wert auf Rückwärtskompatibilität gelegt wird (was ich mir
bei Vergleich M$ - Linux aber auch nicht wirklich vorstellen kann).
Wahrscheinlich gibt es unter Linux einfach mehr Versionen als unter Windows-Libraries,
aber ob es 150 oder 200 Library-Versionen gibt macht doch auch wenig Unterschied.
Die...
Forum: Cross-Platform-Entwicklung
Delphi
by Rollo62,
30. Aug 2016
Hallo Valentin,
dankesehr für die Ausführeungen.
Ich denke auch X11 oder Wayland sollte man ansprechen können, da ist aber harte Handarbeit angesagt.
Das größte Problem wird sein das die Libc-Files nicht konvertiert sind zu Delphi, und wahrscheinlich
auch nicht immer 1:1 oder überhaupt konvertierbar sind.
Emba hat das ja anscheinend nicht auf dem Plan.
Vielleicht noch Posix, und dann...
Forum: Cross-Platform-Entwicklung
Delphi
by Rollo62,
30. Aug 2016
Icke freu mir oooch :stupid:
Wer kennt sich denn mit Linux'en aus ?
Ich sehe 64-Bit Ubuntu im Beispiel als Platform ...
Ist das bei einem Kompilat ohne SO eigentlich egal, das sollte doch auf ALLEN Linux-Derivaten gleich Laufen.
Also wenn nichts spezielles eingebunden wird.
Oder sehe ich das falsch ?