Hallo nochmal!
Danke für den Link BUG, aber es klappt immer noch nicht.
Hab mir das Programm von BloodyQuest angeschaut und versucht es zu übernehmen, allerdings erhalte ich eine Fehlermeldung;
Invalid pointer operation in dieser Zeile:
Delphi-Quellcode:
procedure TSounds.loadFile(path, name: string);
var
buffer: PBuffer;
format: TALEnum;
size: TALSizei;
freq: TALSizei;
loop: TALInt;
data: TALVoid;
begin
if not assigned(self) then exit;
new(buffer);
buffer^.name := name;
AlGenBuffers(1, @buffer^.id);
AlutLoadWavFile(path, format, data, size, freq, loop);
AlBufferData(buffer^.id, format, data, size, freq);
AlutUnloadWav(format, data, size, freq);
FList.Add(buffer); // --> HIER!
end;
Ich habe Openal installiert und auch die OpenAl32.dll in das Verzeichnis kopiert, kein Erfolg.
Was könnte der Fehler sein?
MfG