Delphi-PRAXiS
Seite 4 von 4   « Erste     234   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Firemonkey abspeichern (iOS) (https://www.delphipraxis.net/181234-firemonkey-abspeichern-ios.html)

ZeroX1337 7. Aug 2014 11:36

AW: Firemonkey abspeichern (iOS)
 
Liste der Anhänge anzeigen (Anzahl: 1)
Das sind doch beide die gleichen Quellcodes gewesen, nur dass der für das Laden des Profils im "FormCreate" war, anstatt wie bei Einstellungen.txt auf einem Button.

Zitat:

Nachtrag: Wie mache ich das mit der Abfrage, ob die Datei besteht? Auf dem Simulator funktioniert es nämlich, auf dem Gerät nicht.
Edit: Gefunden. (auf Otto.de) http://www.delphi-treff.de/tipps-tri...tei-existiert/

Sir Rufo 7. Aug 2014 11:43

AW: Firemonkey abspeichern (iOS)
 
Nur mal so zum Code allgemein:

Das Verwenden von MagicValues
Delphi-Quellcode:
'profil.txt'
an mehreren Stellen im QuellCode ist eine schöne potentielle Fehlerquelle.

Definiere dir dafür einfach eine Konstante und benutze diese.
Delphi-Quellcode:
const
  PROFIL_TXT = 'profil.txt';

procedure THeaderFooterwithNavigation.FormCreate(Sender: TObject);
...
  //Profil.LoadFromFile(TPath.GetDocumentsPath+TPath.DirectorySeparatorChar+'profil.txt');
  Profil.LoadFromFile( TPath.GetDocumentsPath + TPath.DirectorySeparatorChar + PROFIL_TXT );
...

procedure THeaderFooterwithNavigation.B_speichernoptionenClick(Sender: TObject);
...
  //Profil.SaveToFile(TPath.GetDocumentsPath+TPath.DirectorySeparatorChar+'profil.txt');
  Profil.SaveToFile( TPath.GetDocumentsPath + TPath.DirectorySeparatorChar + PROFIL_TXT );
...
Zitat:

Zitat von ZeroX1337 (Beitrag 1267884)
Das sind doch beide die gleichen Quellcodes gewesen, nur dass der für das Laden des Profils im "FormCreate" war, anstatt wie bei Einstellungen.txt auf einem Button.

Du hast bestimmt Recht, schließlich haben wir den Fehler auch nicht gefunden sondern du. Wir sind halt einfach blind :roll:

mkinzler 7. Aug 2014 11:53

AW: Firemonkey abspeichern (iOS)
 
Zitat:

Das sind doch beide die gleichen Quellcodes gewesen, nur dass der für das Laden des Profils im "FormCreate" war, anstatt wie bei Einstellungen.txt auf einem Button.
Du hast aber behauptet, dass das Laden der Datei über den Button funktionieren würde, abwer im onCreate-Event nicht! Du hast uns verschwiegen, dass es sich um verschiedene Dateien handelt.
Und deshalb ist es nicht das Selbe.

Es macht aucgh einen Unterschied, ob Du in einen einen Kopfsprung in ein gefülltes Becken machst, oder ob jemand das Wasseer abgelassen hat.

Ausserdem hast Du dich bisher geweigert (bis zum letzten Beitrag!) uns den genauen Fehler zu Nennen!
Nachfragen ignorierst Du lieber!

Hättest Du die Meldung sofort gepostet, hätten wir uns seitenlanges Rätselraten ersparen können!

ZeroX1337 7. Aug 2014 11:55

AW: Firemonkey abspeichern (iOS)
 
Zitat:

Zitat von Sir Rufo (Beitrag 1267885)
Zitat:

Zitat von ZeroX1337 (Beitrag 1267884)
Das sind doch beide die gleichen Quellcodes gewesen, nur dass der für das Laden des Profils im "FormCreate" war, anstatt wie bei Einstellungen.txt auf einem Button.

Du hast bestimmt Recht, schließlich haben wir den Fehler auch nicht gefunden sondern du. Wir sind halt einfach blind :roll:

Programmieren scheint sarkastisch zu machen. Hast wohl heute 'nen schlechten Tag - oder zu wenig Frischluft. :stupid:

Wenn ich jetzt mit FileExists prüfe, muss ich dann nur 'profile.txt' angeben? Ich versuche mal ein wenig und poste dann den Quellcode. ;)

Sir Rufo 7. Aug 2014 12:00

AW: Firemonkey abspeichern (iOS)
 
Zitat:

Zitat von ZeroX1337 (Beitrag 1267891)
Zitat:

Zitat von Sir Rufo (Beitrag 1267885)
Zitat:

Zitat von ZeroX1337 (Beitrag 1267884)
Das sind doch beide die gleichen Quellcodes gewesen, nur dass der für das Laden des Profils im "FormCreate" war, anstatt wie bei Einstellungen.txt auf einem Button.

Du hast bestimmt Recht, schließlich haben wir den Fehler auch nicht gefunden sondern du. Wir sind halt einfach blind :roll:

Programmieren scheint sarkastisch zu machen. Hast wohl heute 'nen schlechten Tag - oder zu wenig Frischluft. :stupid:

Sarkasmus ist ein Werkzeug um den Gesprächspartner wachzurütteln, hat aber nicht funktioniert ...
Zitat:

Zitat von ZeroX1337 (Beitrag 1267891)
Wenn ich jetzt mit FileExists prüfe, muss ich dann nur 'profile.txt' angeben? Ich versuche mal ein wenig und poste dann den Quellcode. ;)

Ja, denn
Delphi-Quellcode:
FileExists
kann über die DeveloperMindAPI in dein Hirn schauen und weiß damit ganz genau, welchen Pfad du denn meinst. Bei den anderen Funktionen zum Laden hat man wohl vergessen diese DeveloperMindAPI zu implementieren. Sehr schlampig

mkinzler 7. Aug 2014 12:04

AW: Firemonkey abspeichern (iOS)
 
Zitat:

Zitat von ZeroX1337 (Beitrag 1267891)
Zitat:

Zitat von Sir Rufo (Beitrag 1267885)
Zitat:

Zitat von ZeroX1337 (Beitrag 1267884)
Das sind doch beide die gleichen Quellcodes gewesen, nur dass der für das Laden des Profils im "FormCreate" war, anstatt wie bei Einstellungen.txt auf einem Button.

Du hast bestimmt Recht, schließlich haben wir den Fehler auch nicht gefunden sondern du. Wir sind halt einfach blind :roll:

Programmieren scheint sarkastisch zu machen. Hast wohl heute 'nen schlechten Tag - oder zu wenig Frischluft. :stupid:

Noch einen kleinen Tipp, wenn Du willst, dass wuir Dir Helfen, solltest Du
-Keine Fakten verheimlichen
-Rückfragen nicht ignorieren
-Tipps annehmen
-Keine Antworten Posten, welche man als Beleidigungen interpretieren könnte
Zitat:

Wenn ich jetzt mit FileExists prüfe, muss ich dann nur 'profile.txt' angeben? Ich versuche mal ein wenig und poste dann den Quellcode. ;)
Nein,
Delphi-Quellcode:
TPath.GetDocumentsPath + TPath.DirectorySeparatorChar + PROFIL_TXT

Darlo 7. Aug 2014 13:28

AW: Firemonkey abspeichern (iOS)
 
:glaskugel:

-> Gibt wohl ein Bier für mich :cheers:

ZeroX1337 7. Aug 2014 13:50

AW: Firemonkey abspeichern (iOS)
 
Zitat:

Nein,
TPath.GetDocumentsPath + TPath.DirectorySeparatorChar + PROFIL_TXT
Da bin ich sogar selber drauf gekommen. :shock:

Dankeschön für eure Hilfe. Funktioniert alles einwandfrei. Gebe mir bei meinem nächsten Problem mehr Mühe alle relevanten Fakten zu liefern und versuche möglichst nicht als ein Anfänger zu wirken.


MfG
Andre

Sir Rufo 7. Aug 2014 17:10

AW: Firemonkey abspeichern (iOS)
 
Zitat:

Zitat von Darlo (Beitrag 1267904)
:glaskugel:

-> Gibt wohl ein Bier für mich :cheers:

Die Datei war wohl da, aber nicht komplett, können wir gelten lassen ;)
-> PN


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:06 Uhr.
Seite 4 von 4   « Erste     234   

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