Hallo,
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7:
| Geschrieben := filestream.Write(strString[1],length(strString)); IF Geschrieben <> length(strString) then HierIstWasFaul; Oder BlockWrite(Datei,strString[1],length(strString),Geschrieben); IF Geschrieben <> length(strString) then HierIstWasFaul; |
oder wirklich byteweise
Delphi-Quelltext
1: 2: 3: 4: 5: 6:
| For i := 1 to lenght(strString) do begin Geschrieben := filestream.Write(strString[i],1); IF Geschrieben <> 1 then HierIstWasFaul; end; |
Gruss Horst
P.S.:
Byteweise ist das langsamste wo gibt
Schreiben mit ca. 700 kb/s (mein alter AMD 400 nur 200 kb/s)
ein string von 4096 Byte mit:
Schreiben in den Cache mit maximal 350 Mb/s, auf die Festplatte mit ca. 50 Mb/s.