Einzelnen Beitrag anzeigen

messie

Registriert seit: 2. Mär 2005
Ort: Göttingen
1.592 Beiträge
 
Delphi 2009 Professional
 
#1

Merkwürdiger Fehler bei filestream.write

  Alt 13. Okt 2011, 17:42
Delphi-Version: 5
Moin,

ich schreibe in einem Thread Daten in einen Filestream. Als Puffer habe ich TIdBytes (= TBytes bei D2009), jeweils etwa 2000 bytes mit einer sich wiederholenden Sequenz, die ich mir im Debugger auch anzeigen lassen kann.
Der Filestream schreibt aber jeweil an den Anfang
Zitat:
( N o t e n o u g h d a t a i n b u f f e r . ( 1 4 0 9 5 / 1 4 0 9 5 )
Der Rest wird mit Nullen beschrieben.

Liegt das an den TBytes? Werden die evtl. in einer Doppelbytestruktur verwaltet und können so nicht als "normale" Bytes geschrieben werden?
Der Compiler meckert jedenfalls nicht.
FileStream.write habe ich auch noch nie unter Win7/64 verwendet.

Grüße, Messie

Geändert von messie (13. Okt 2011 um 17:45 Uhr)
  Mit Zitat antworten Zitat