Einzelnen Beitrag anzeigen

Muetze1
(Gast)

n/a Beiträge
 
#5

Re: ReadFile liest nicht die ganze Datei

  Alt 15. Sep 2006, 20:48
PChar => er beachtet das Nullbyte. Daher wird der hint an einem solchen abgeschnitten, somit zeigt er dir zu wenig an. Length() wiederrum wird den PChar als String übergeben bekommen und diese Konvertierung beachtet genauso das Nullbyte. Entweder benutzt du einen allgemeineren Datenzeiger-Typ oder du schaust dir den Inhalt mit Routinen an, welche sich auf die wahre Länge verlassen. Wenn ReadFile() sagt er habe soviel gelesen, dann hat er es auch.

Ansonsten: afaik ist die Dateiposition nach dem Öffnen immer bei Offset 0.
  Mit Zitat antworten Zitat