Ich habe hier die
Unit W32Waves gefunden (die schon etwas älter zu sein scheint):
https://www.swissdelphicenter.com/en...ode.php?id=692
Ich habe daraus die angehängte Demo gemacht. Diese crasht aber in der Zeile 90 mit einer
Access Violation:
FillChar(Info^, SizeOf(TWaveInformation), #0); { Initialize first }
Kann man einfach für einen Record (TWaveInformation) eine Reihe von Null-Bytes in den Speicher schreiben, ohne vorher einen entsprechenden Speicher zu reservieren? Oder wieso gibt es hier sonst eine
Access Violation?
Test.zip
Geändert von PeterPanino, damit der Platz auf dem Bildschirm nicht so leer aussieht.