AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

64-Bit für TextFile / File of xxx

Ein Thema von himitsu · begonnen am 21. Okt 2005 · letzter Beitrag vom 12. Jan 2011
 
dose

Registriert seit: 12. Jul 2006
11 Beiträge
 
#6

Re: 64-Bit für TextFile / File of xxx

  Alt 15. Jul 2006, 15:10
Hi himitsu,
Vielen Dank, ich bin schwer beeindruckt. Der Code läuft unter meiner Delphi 5 Pro Version.
Ich habe die Version übrigends jetzt auf einem Delphi 6 System auch laufen lassen klappt prima
Respekt...

Eine Sache wundert mich:
Die Postionsangaben in Seek64 / FilePos64 bezogen auf die ReadLN Funktion.
Sowohl Delhi 5 als auch 6: Irgendwie können die Werte binär nicht stimmen, und wenn man den Wert als Zeilanangabe interpretiert passt es auch nicht.
Ich hatte mal vermutet, dass ReadLN den Datenpositionszeiger überhaupt nicht anrührt und nach einem ReadLN mit
Seek64 um vorhergehende Position plus Textlänge + CRLF "händisch" verschoben war aber auch nicht ganz gepasst.
Ist dir die Angabe klar?

z.B.
Delphi-Quellcode:
begin
AssignFile(F, Filename);
Reset(F);
 while not Eof(F) do
  begin
   ReadLN(F,text);
   ShowMessage(IntToStr(FilePos64(F)));
  end;
CloseFile(F);
end;
Viele Grüße
(die olle) dose
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:50 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz