Forum: Cross-Platform-Entwicklung
by Harry Stahl,
11. Aug 2014
Ich würde Dir gerne weiterhelfen, jedoch habe ich mich noch nicht mit diesem Thema beschäftigt (mangels eigener Notwendigkeit), daher muss ich im Moment leider passen.
Forum: Cross-Platform-Entwicklung
by Harry Stahl,
11. Aug 2014
OK, dann wird die Sache verständlich. Ich hätte hier auch gar keinen Anlass gehabt, mich zu Deiner sicher gutgemeinten Hilfestellung zu äußern, mir fiel eben nur auf, dass diese Lösung nicht die Standards einhält und es ja dann letztlich damit auch gar nicht funktioniert, wenn Jemand unter Windows sein Programm wie sonst üblich in das Programmverzeichnis installiert.
Man kann die Programme...
Forum: Cross-Platform-Entwicklung
by Harry Stahl,
11. Aug 2014
Was bei Debug / Release-Modus schnell vergessen wird: Zum einen kann die Bereitstellungsliste jeweils anders sein, als vielleicht benötigt. Ferner hat man unter den Projektoptionen ein Präprozessorsymbol (sprich eine Definition für eine bedingte Compilierung) vielleicht nur unter Release oder Debug drin, so dass hier dann tatsächlich die Programmlogik unter Release und Debug anders sein kann.
...
Forum: Cross-Platform-Entwicklung
by Harry Stahl,
11. Aug 2014
Das ist schon klar, ich meinte ja auch die Rückgabe unter Windows: Da soll man auch keine Anwender- oder Programmdaten in das Programmverzeichnis schreiben (sondern in das Programmdatenverzeichnis).
Forum: Cross-Platform-Entwicklung
by Harry Stahl,
10. Aug 2014
Ist das beabsichtigt, oder nur ein Versehen:
Wenn PathToData leer ist, lieferst Du
- unter Windows und MAC das Programmverzeichnis zurück (nicht für User- oder Anwendungsdaten geeignet)
- unter IOS und Android das Dokumentenverzeichnis (gut für Userdaten, nichts für Anwendungsdaten)
Obwohl der Name GET-Homepath lautet, wird im Ergebnis ein Dateiname und nicht ein Verzeichnis...