Guten Morgen Emil,
Delphi-Quellcode:
for i:=0 to 2047 do
VisData^.frequency[i div 1024, i mod 1024]:=..
war auch die Antwort auf diese Frage:
Zitat:
Wie kann ich in meiner schleife den rechten Kanal trotzdem auslesen und die samples
von 1024 to 2048 übergeben damit kein rangecheck error auftritt ?
In Deinem Array ist der linke Kanal im Index 0 und der rechte Kanal im Index 1, oder?
Ein Stacküberlauf, deutet meines Erachtens eher auf eine sehr lange/endlos Schleife hin.
Grüße
Klaus