Den Parameter hatte ich rausgeworfen, weil man die wichtigen Infos im gegebenen Fall eigentlich aus der ersten Zeile der Daten in der ListBox ("
[ASCII 22050Hz, Channels: 1, Samples: 87556, Flags: 0]") holen müßte. Vielleicht hätte man der Prozedur auch gleich eine TStringList als Parameter übergeben können.
Aber all das hatte ich mir verkniffen. Ich wollte nur ganz flott mit igel457's Code etwas an meinen Lautsprechern hören. Nur um zu sehen, daß das ursprüngliche Problem eh schon lang gelöst war (3_of_8 WAV-Vorschlag oder igel457
ASCII to WAV Routine etc.) und die ganze nächtliche Diskussion in diesem Thread sich ein wenig verirrt hatte...
Gruß
Michael
Edit: (5 Minuten später...) Jetzt hab' ich es erst bemerkt, worauf vlees91 anspielt. In meiner Code-Kopie weiter oben war noch ein Parameter drin beim Aufruf von MakeSound. Ist natürlich Quatsch. Sorry. Mitternacht ist halt zu spät, aber 8 Uhr scheinbar auch zu früh...
Code editiert...