Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi AssignFile mit Double (https://www.delphipraxis.net/70950-assignfile-mit-double.html)

ByStones2 7. Jun 2006 09:42


AssignFile mit Double
 
Hi,

ich würde gern ein paar Zahlenwerte mit AssignFile speichern und lesen.
Dazu muss man in den Variablen etwas vereinbaren. Geht das so:
Delphi-Quellcode:
var
...
f: file of double
oder muss man es anders machen, wenn man Double-Zahlen speichern und lesen will ???
Oder kann man file of integer machen und nachher einfach double speichern ???

ByStones

Klaus01 7. Jun 2006 09:45

Re: AssignFile mit Double
 
ich würd Sie als Strings abspeichern, ist besser lesbar finde ich

Delphi-Quellcode:
var
 
  datei : TextFile;
Grüße
Klaus

mkinzler 7. Jun 2006 09:45

Re: AssignFile mit Double
 
Ich würde das mit einer normalen TextFile machen.

[Edit: zu langsam]

ByStones2 7. Jun 2006 09:47

Re: AssignFile mit Double
 
man soll den inhalt der datei halt nicht lesen können...

@Klaus01: Ich schätze mal du weißt um welches programm es sich handelt ...
Ich will halt, dass die Felderanzahl und das Geld, usw. erhalten bleibt, wenn man das Programm schließt und wieder neu
startet ...

Mit TextFiles wie kann man da lesen, schreiben , usw...

mkinzler 7. Jun 2006 09:49

Re: AssignFile mit Double
 
Dann würde ich die Werte verschlüsselt in eine Textdatei schreiben.

ByStones2 7. Jun 2006 09:50

Re: AssignFile mit Double
 
Zitat:

Zitat von mkinzler
Dann würde ich die Werte verschlüsselt in eine Textdatei schreiben.

und wie geht das ?ein
Tutorial wäre nützlich, mit speichern und laedn hab ich nichts am hut !!!

Klaus01 7. Jun 2006 09:50

Re: AssignFile mit Double
 
dann würde ich auf ein Inifile zurückgreifen
schau mal in der Hilfe bei TIniFile.

Wenn es aber eine normale Datei sein soll
würd ich bei Textfile bleiben, da es einfacher auszulesen ist
oder auf eine Datei mit record Struktur zurückgreifen.


WriteLn(datei,'deinString');
ReadLn(datei,'deinString');

Grüße
Klaus

ByStones2 7. Jun 2006 09:53

Re: AssignFile mit Double
 
inifile kann ich, bloß das kann man lesen und leicht verändern !!!
Noch ne frage zu inifiles, wie macht man, dass die im gleichen ordner wie die exe gespeichert werden und nicht unter C:\WINDOWS\xxx.ini ???

mkinzler 7. Jun 2006 09:54

Re: AssignFile mit Double
 
Zitat:

und wie geht das ?
DEC, LockBox, ...:

Klaus01 7. Jun 2006 09:57

Re: AssignFile mit Double
 
Zitat:

Noch ne frage zu inifiles, wie macht man, dass die im gleichen ordner wie die exe gespeichert werden und nicht unter C:\WINDOWS\xxx.ini ???
bei Anlegen/ Öffnen sagen wo die Datei ist.

IniFile := TIniFile.create(extractFilePath(Application.exenam e)+iniFileName);

Auch in der IniDatei kannst Du die Daten verschlüsselt, verschleiert ablegen.

Bevor Du die Werte hineinschreibst, kannst Du den String z.B. zeichenweise mit XOR codieren...
.. eim Auslesen dann wieder mit XOR codieren und Du hast Deinen alten Wert zurück.
Das ist zwar nur eine sehr einfache "Verschlüsselung", aber besser als nichts.

Grüße
Klaus


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:03 Uhr.
Seite 1 von 2  1 2      

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