So. Endlich. Das hat gedauert.....
Zur Aufklärung: Die Write-Methode habe ich überschrieben. Leider gebe ich kein Result zurück. Daher bekommt CopyFrom bei Write als Result einen anderen Wert als die Anzahl der zu schreibenden Bytes. Dann wird natürlich von einem Fehler beim Schreiben ausgegangen....
Danke trotzdem für die Hilfe