Zitat:
Mit FileStream.Write(buffer^, len); schreibt er ja den Buffer in die Datei, richtig ?
Und der FileStream entspricht der gesamten Datei ? Sprich mit FileStream.Position := 0; komme ich an den Anfang der gesamten Aufnahme ?
Ja und ja
.
Wichtig ist, dass die Position vor jedem .Write() mit neuen Daten immer am Ende des Streams ist, sonst überschreibt .Write() Daten. Ich schreibe das hier extra, weil ich das schon ein paar Mal vergessen habe, und es dauern kann, den Fehler zu finden...