Bei der Verwendung von nil als drittem Parameter meckert der Compiler, da Cardinal und Pointer inkompatibel sind.
Den Edit hatte ich bemerkt - die andere Funktion nutze ich ja bereits. Die führt jetzt nur zu einer Zugriffsverletzung statt zu einer OOB
Exception.
Oder habe ich da jetzt was übersehen?
Sorry keine Ahnung was du da verwendest
function BASS_FX_BPM_BeatCallbackSet(handle: DWORD; proc: BPMBEATPROC; user: Pointer): BOOL;
ist bei mir ein Pointer = Nil kein Cardinal = 0
Lade dir doch bei Un4Seen mal die
letzte Version herunter
Sonst wird das nie was
Dort ist auch ein BPM Sample enthalten.
gruss