Werte speichern

Moin,

Wie speichert man irgendein Wert z.B. String oder Integer als Datei ab. Und öffnet in anschließen wieder??
Danke im Voraus für die Hilfe

Gruß

Robin

Assignfile - Dateihandling
Hi Robin,

Wie speichert man irgendein Wert z.B. String oder Integer als
Datei ab. Und öffnet in anschließen wieder??

Infos zum Dateihandling unter Delphi findest Du hier: http://www.delphibasics.co.uk/RTL.asp?Name=AssignFile
Die Seite bietet darüber hinaus stets eine gute Referenz, Du findest den Link auch in der Brettbeschreibung.

Gruß,
Rudy

Hi Rudy,

ich habe das, wie es auf der Seite beschrieben ist, ausprobiert. Funktioniert, aber nur wenn ich Speichern und öffnen in einer Procedure habe. Sobald ich das Speichern und Laden trenne, funktioniert nur das Speichern aber nicht das Laden.
Ich erhalte nur eine Fehlermelung „E/A Fehler 104“.

Wie kann ich die die Dateien laden?

Gruß
Robin

Hi Robin,

Sobald ich das Speichern und
Laden trenne, funktioniert nur das Speichern aber nicht das
Laden.
Ich erhalte nur eine Fehlermelung „E/A Fehler 104“.

Das heißt, die Datei ist geschlossen - Du musst sie vorher öffnen und reset auf das Filehandle machen, damit Du sie lesen kannst. Wenn Du Speichern und Laden trennst, so musst Du die Datei für jede Prozedur öffnen (Assignfile) und schließen (CloseFile). Beim Schreiben machst Du nach dem Öffnen anstatt ‚reset‘ entweder ‚rewrite‘ (neu schreiben) oder ‚append‘ (anhängen).

Wenn Du nicht weiterkommst poste doch den Quelltext.

Schönen Gruß,
Rudy

Danke für die Info
Hi Rudy,

Danke für die Hilfe. Hab’s hingekriegt

Robin