LabVIEWForum.de - Dateiinhalt syncronisieren mittels read/write binary file

LabVIEWForum.de

Normale Version: Dateiinhalt syncronisieren mittels read/write binary file
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
ok, dann verstehe ich endlich.

dankeschön!!
Noch eine Frage, wenn man bspw. eine Datei der Größe 26MB = 27 262 976 Bytes auslesen würde, mit einer Blockgröße von 256 Bytes, dann würde ja ein Rest überbleiben (106913,631372549)Packete . Muss ich dann die 106913 Blöcke a 256 Bytes auslesen, und die Nachkommastellen in dem Fall mit 256 multiplizieren und somit die übergeblieben Bytes einzelnd auslesen?

Der gibt mir sonst einen Fehler "EOF" aus, weil er ja versucht über die Dateiendmarke hinaus weiterzulesen?!
Probieren geht über studieren. Habe es gerade selber getestet, trotz Fehler wird dir der letzte Block korrekt eingelesen, auch wenn du mehr Bytes anforderst.
In diesem Fall ist es also durchaus legitim, den Fehler zu ignorieren - oder als Abbruch-Kriterium einer While Schleife zu verwenden.
[attachment=45484]
Gruß, Jens
Seiten: 1 2
Referenz-URLs