AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Cross-Platform-Entwicklung Delphi Android App, zusätzlich eine TStringlist abspeichern
Thema durchsuchen
Ansicht
Themen-Optionen

Android App, zusätzlich eine TStringlist abspeichern

Ein Thema von Alex_ITA01 · begonnen am 12. Sep 2014 · letzter Beitrag vom 18. Sep 2014
 
Alex_ITA01

Registriert seit: 22. Sep 2003
1.134 Beiträge
 
Delphi 12 Athens
 
#4

AW: Android App, zusätzlich eine TStringlist abspeichern

  Alt 15. Sep 2014, 22:30
So da bin ich wieder

Habe das jetzt wie folgt lösen wollen:

Delphi-Quellcode:
AppPath := TPath.GetHomePath;
AppPath := TPath.Combine(AppPath, 'MyTestApp');
FileName := TPath.Combine(AppPath, 'SL.txt');
Jetzt habe ich folgendes Problem:
Da ich nicht direkt in dem GetHomePath schreibe möchte (da ich mehrere Apps habe die dann alle ihre Dateien in diesem Ordner ablegen), möchte ich für jede App einen Unterordner haben, wo dann diese Dateien drinne liegen.
Am liebsten wäre mir ja das Verzeichnis, wo auch die Anwendung liegt.

Wenn ich es als Win32 Anwendung compiliere und nehme TPath.GetLibraryPath, dann bekomme ich damit den Ordner, wo auch die Exe liegt. Da bräuchte ich den Unterordner theoretisch nicht und könnte direkt dort ablegen.
Wenn ich aber GetLibraryPath für die Android Anwendung nehme, bekomme ich eine Fehlermeldung, dass ich keine Rechte habe in diesem Ordner zu speichern.

Die Frage ist jetzt, wenn ich GetHomePath wirklich nehme (n muss) dann muss ich wahrscheinlich erst das Verzeichnis manuell anlegen bevor ich da drinne meine Dateien ablege oder? Windows meckert dann nämlich, dass der entsprechende Ordner nicht vorhanden ist und legt ihn auch nicht an (den Unterordner meine ich).

Vielleicht könnt ihr mir mal sagen, wie ihr das lösen würdet?
Also wo lege ich meine Sachen so ab, dass sie "eindeutig" meiner App zugeordnet sind.
Könnte ja rein theoretisch sein, dass zwei verschiedene Apps den gleichen Dateinamen für irgendwelche Speichersachen nehmen.

Viele Grüße
Let's fetz sprach der Frosch und sprang in den Mixer
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:27 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz