Herr im Himmel, hatte jetzt schon wieder den Fehler bei wiederum anderen Wavedateien und dann gemerkt dass ich irgendwo falsch gecopypastat hab.
Der hat aus dem Filestream mehr gelesen als in der Datei war, und das hat den Speicher ganz komisch 'beschädigt'...
Ich bin wohl noch .NET geschädigt. Dieser ganze managed code Zeug das sowas normalerweise verhindert hat mich dazu verleitet den Fehler überall zu suchen nur nicht da.
Dachte Lazarus wirft ne
Exception wenn ich mehr aus dem Filestream lese.
Falsch gedacht
Nächstes Mal stell ich meine Frage erst nach dem intensiven debugging