Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#2

Re: FModEx - Problem mit Fmod_System_GetSpectrum

  Alt 23. Jan 2006, 13:35
Hi.

Ist schon irgendwie klar, dass die AV im library code passiert - du hast beim Aufruf gesagt, dass du 64 Werte im array bereit stellst, wobei die Adresse des ersten Wertes übergeben wird. Der C Code in der library hangelt sich dann durch Zeiger Arithmetik durch das array.

Delphi-Quellcode:
var
  f: array of Single;
begin
  SetLength(f, 64);
  // ... load array
  FMOD_System_GetSpectrum(Engine, f[0], 64, 0, FMOD_DSP_FFT_WINDOW_TRIANGLE);
  // ... show array
end;
Grüße vom marabu
  Mit Zitat antworten Zitat