Forum: Object-Pascal / Delphi-Language
Delphi
by Evian,
2. Nov 2005
also prinziepel kann ich hiermit schreiben, aber es wird nicht überschrieben, sondern quasi die Zeielen "123" und "abc" in die erste und zweite ZEile der Datei geschrieben und der Rest dann weiter nach unten verschoben. Also nach dem bearbeiten hat die Datei x also 2 Zeilen mehr als vor dem bearbeiten. Ich möchte aber keine neuen informationen vorhängen, sondern direkt die erste und zweite Zeile...
Forum: Object-Pascal / Delphi-Language
Delphi
by Evian,
2. Nov 2005
Doch wusste ich schon, aber ich habe in letzter ZEit viel mit Linux gearbeitet und diese Sache einfach übersehen. PathSeparator hat sich im ersten Moment einfach nur etwas seltsam angehört und deshalb konnte ich damit nicht gleich etwas anfangen. (um die Uhrzeit ist mein Gehirn warscheinlich bei 5% Leistungsfähigkeit oder so angekommen ^^)
Nun gut, aber trotz alledem bleibt der Fehler der selbe....
Forum: Object-Pascal / Delphi-Language
Delphi
by Evian,
2. Nov 2005
Mh.. das hört sich ein wenig vorwurfsvoll an.
Also ich wusste es nicht und ich gebe zu, dass ich in dem Bereich noch weniger Ahnung habe, als ich ohne hin schon dachte, aber ganz ehrlich ich habe keine Ahnung, wie mir diese Information hier weiter helfen soll. Könntest Du das bitte erläutern.
Gruß
Evian
EDIT: Ok ´jetzt hab ich erst gerafft, was Du meinst. Entschuldige manchmal sieht man...
Forum: Object-Pascal / Delphi-Language
Delphi
by Evian,
1. Nov 2005
ok, wenn man in einer Datei Daten Überschreiben will, dann muss man rewrite(); nutzen..., aber dann wird die Datei auch komplett neu geschrieben. ISt es nicht möglich einfach nur bestimmte Zeilen einer Datei zu überschreiben?!
Forum: Object-Pascal / Delphi-Language
Delphi
by Evian,
1. Nov 2005
mh.. also ich lese erst die ersten beiden ZEilen aus, schreibe sie dann in ein Memo und schreibe sie dann wieder Rückwerts ind die Datei. Also zumindest habe ich das vor :).
Bei Deinem Code gibt es im ersten durchlauf keinen Fehler, aber es wird auch nicht in die Datei geschrieben... wenn ich direkt noch mal lesen will gibt es wieder den E/A-Fehler:
hier mal der Testcode:
function...
Forum: Object-Pascal / Delphi-Language
Delphi
by Evian,
1. Nov 2005
Woher soll ich wissen, dass Du ein newbie bist?! Und außerdem spielt das für mich keine Rolle, denn wenn Du mir hilfst das Problem zu lösen freue ich mich um so mehr. Ich programmiere nur schon fast 4 Jahre mit Delphi und die Sache ist eigendlich schon recht rudimentär... habs aber einfach vergessen, wie's geht :)
der Fehler sagt follgendes:
"Datei wurde nicht für Ausgabe geöffnet" ->...
Forum: Object-Pascal / Delphi-Language
Delphi
by Evian,
1. Nov 2005
mh.. das ist mir echt peinlich, aber ich habe seid der Schule nicht mehr Zeileweise gelsen und geschrieben, mit den Methoden von den einzelnen Listen in Delphi war mir der Zugriff immer lieber, da so schön einfach. Diesmal sind die Dateien zu groß um sie komplett mit readfromfile() zu laden.
Tscha und was soll ich sagen, wenn ich append weg lasse, bekomme ich einen E/A-Fehler 105.
Edit: ich...
Forum: Object-Pascal / Delphi-Language
Delphi
by Evian,
1. Nov 2005
Hallo Zusammen,
ich möchte in einer Datei die ersten beiden Zeilen mit bestimmten Strings überschreiben. Ich dachte, das geht so:
assignfile(f,filename);
reset(f);
append(f);
for i := 0 to 1 DO
begin