/ Forside / Teknologi / Udvikling / Delphi/Pascal / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Delphi/Pascal
#NavnPoint
oldwiking 603
jrossing 525
rpje 520
EXTERMINA.. 500
gandalf 460
gubi 270
DJ_Puden 250
PARKENSS 230
technet 210
10  jdjespers.. 200
EOF
Fra : Ukendt


Dato : 15-12-03 21:25

Hej,
jeg har et problem med at læse en tekstfil. Jeg tror der er en fejl i
slutningen af filen.

Kan man sætte en ny EOF før sidste linie i filen.

while not eof(indfil) do
begin
readln(indfil, S);
if not eof(indfil) then
writeln(tempfil, S)
else
write(tempfil, 'HER SLUTTER FILEN');
end

Hvis jeg manuelt sletter den sidste linie før jeg indlæser filen fungerer
programmet fik.

Kunne det løses med SetTextBuf?

vh
Harald



 
 
Calle. (15-12-2003)
Kommentar
Fra : Calle.


Dato : 15-12-03 22:36

Harald wrote:
> Hej,
> jeg har et problem med at læse en tekstfil. Jeg tror der er en fejl i
> slutningen af filen.
>
> Kan man sætte en ny EOF før sidste linie i filen.
>
> while not eof(indfil) do
> begin
> readln(indfil, S);
> if not eof(indfil) then
> writeln(tempfil, S)
> else
> write(tempfil, 'HER SLUTTER FILEN');
> end
>
> Hvis jeg manuelt sletter den sidste linie før jeg indlæser filen
> fungerer programmet fik.

while not eof(indfil) do
begin
readln(indfil, S);
writeln(tempfil, S)
end;
write(tempfil, 'HER SLUTTER FILEN');
end.



--
Calle



Søg
Reklame
Statistik
Spørgsmål : 177459
Tips : 31964
Nyheder : 719565
Indlæg : 6408189
Brugere : 218881

Månedens bedste
Årets bedste
Sidste års bedste