Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Highscore erstellen, speicher, laden (https://www.delphipraxis.net/129297-highscore-erstellen-speicher-laden.html)

ferby 6. Mär 2009 20:17

Re: Highscore erstellen, speicher, laden
 
Hallo,

steht etwas im edit1 oder in der txt-Datei drin wenn du mit dem Dialog was auswählst??

Eventuel ist irgendwo ein Zeilenumbruch zu viel, und deshalb wird es im edit nicht angezeigt

Wenn was im edit1 drin steht sollte es egal sein ob per Hand oder per Dialog...

bl4ckb1rd 6. Mär 2009 21:43

Re: Highscore erstellen, speicher, laden
 
Im EditFeld wird ja alles Prima angezeigt. Der folständige Pfad und co. nur komischerweise wird er nicht gespeichert o.O

Den string habe ich überprüft, alles steht da wie es da sein sollte, nur er will nix speichern wenn ich den Pfad über OpenDialog einfüge, Strg+v wird angezeigt aber ebenfalls nicht gespeichert, nur sachen die ich per Hand eingeben, also buchstabe für buchstabe.

ferby 7. Mär 2009 01:13

Re: Highscore erstellen, speicher, laden
 
hmmm, also für mich passen die prozeduren, wenn was im edit1 drin steht, dann sollte es richtig gespeichert werden,
glaub ich kann dir nur helfen wenn du das ganze projekt online stellst.

jaenicke 7. Mär 2009 06:47

Re: Highscore erstellen, speicher, laden
 
Das Problem ist sehr einfach: Du benutzt relative Pfade. Damit benutzt du das aktuelle Arbeitsverzeichnis, das wird zum Beispiel geändert, wenn du einen Dialog benutzt.
Und deshalb landet die Datei dann dort wo zuletzt der OpenDialog war z.B., genau deshalb muss man grundsätzlich absolute Pfade verwenden. Das eigene Verzeichnis der Exe ist zwar für das Speichern von Einstellungen schlecht geeignet, aber wenn du dort speichern willst, dann musst du das so machen:
Delphi-Quellcode:
AssignFile(MyFile, ExtractFilePath(ParamStr(0)) + 'pfad.txt');
Mehr zu dem Thema findest du hier:
http://www.delphi-library.de/viewtopic.php?p=499701

bl4ckb1rd 7. Mär 2009 07:40

Re: Highscore erstellen, speicher, laden
 
relative Pfade oje

Naja ich les mir mal den Linkinhalt später durch ;)

Auf ale Fälle es klappt jetzt wunderbar!!!

Größten Dank auch!!!!

:bounce1: :bounce1:


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:29 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz