Bestimmte Zeile in Datei schreiben
Übersicht

![]() |
maboxBetreff: Bestimmte Zeile in Datei schreiben |
![]() Antworten mit Zitat ![]() |
---|---|---|
Kleine Frage:
Wie kann man in eine .sav Datei etwas in eine bestimmte Zeile schreiben und es dann wieder aus dieser bestimmten Zeile auslesen ![]() Also so, dass das was in die .sav Datei geschrieben wird nicht in der ersten Zeile steht. |
||
Fujitsu-Siemens Laptop, 2Ghz Intel Core2Duo Prozessor, 2GB Ram, 120GB Festplatte, ATI Mobility Radeon X1400, Windows Vista Ultimate
www.mausoft.de.tl Dönerfresser Homepage |
![]() |
hecticSieger des IS Talentwettbewerb 2006 |
![]() Antworten mit Zitat ![]() |
---|---|---|
ql:SEEKFILE
Deutsche OH download und auf die Querverweise unten schauen... |
||
![]() |
maboxBetreff: seekfile |
![]() Antworten mit Zitat ![]() |
---|---|---|
Mit Seekfile kann man doch sachen nach rechts verschieben oder ??? | ||
Fujitsu-Siemens Laptop, 2Ghz Intel Core2Duo Prozessor, 2GB Ram, 120GB Festplatte, ATI Mobility Radeon X1400, Windows Vista Ultimate
www.mausoft.de.tl Dönerfresser Homepage |
![]() |
hecticSieger des IS Talentwettbewerb 2006 |
![]() Antworten mit Zitat ![]() |
---|---|---|
in der oh steht...
Offset=SEEKFILE (Dateistream, Pos) Beschreibung Dieser Befehl verschiebt die aktuelle Dateiposition einer Datei. Diese Datei sollte vorher mit OPENFILE, READFILE oder WRITEFILE geöffnet werden. Diese Befehle liefern dann eine Identität, die für diesen Befehl notwendig ist. Parameter "Pos" gibt die Position ab Anfang der Datei in Byte an. Alle nachfolgende Dateibefehle wie READBYTE oder WRITEBYTE erfolgen ab dieser Position. |
||
![]() |
maboxBetreff: Kein Plan |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ich hab die Online Hilfe schon gelesen aber verstehen tu ich das trotzdem nicht. Bei mit rutscht dass was ich in die Datei schreibe nur weiter nach rechts wenn ich seekfile benutze. | ||
Fujitsu-Siemens Laptop, 2Ghz Intel Core2Duo Prozessor, 2GB Ram, 120GB Festplatte, ATI Mobility Radeon X1400, Windows Vista Ultimate
www.mausoft.de.tl Dönerfresser Homepage |
![]() |
hecticSieger des IS Talentwettbewerb 2006 |
![]() Antworten mit Zitat ![]() |
---|---|---|
Dann musst du dir eben eine kleine Funktion schreiben die das für dich erledigt. Eine Möglichkeit ist: Datei öffnen und nach Chr$(10) suchen (horizontale Tabulatorschaltung), Anzahl dieser Zeichen zählen ergibt Zeilenposition. Oder man liest Zeile per Zeile mit ReadLine aus und schreibt das ganze parallel in eine andere Datei oder in den Speicher, sortiert alles oder fügt die gewünschten Zeilen neu ein und schreibt die ganze Datei wieder neu.
Dateioperationen sind eben nicht eines der einfachsten Dinge beim programmieren, aber auch nicht eines der schwersten. Man muß halt sehr sauber programmieren um alle Fehlermöglichkeiten auszumerzen... |
||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group