Ja absicht: GetHomepath ist nur dafür da, wenn alles andere nicht ging (sollte nicht vorkommen).
iOS und Android sollte/darf man keine Dateien in Programmverzeichnis legen, sondern ins Dokumentverzeichnis!
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).
Ich mach das aber, denn die Kunden finden Ihre Daten nicht. Die Windows Dateistruktur ist ja ein ganzes Forum für sich. Deshalb installiere ich meine Programme nicht mehr unter Programme, sondern in eigene Verzeichnisse. Dann kann der Kunde leicht backupen bzw einen Rechnerumzug machen ohne das ich helfen muss!
Zur Bereitstellung: deshalb benutze ich immer die Option "alle Konfigurationen"