hab mir mal ein altes Macbook zum Spielen zugelegt und natürlich lag nichts näher, als meinen unter Windows geschriebenen BASS.DLL Player mal unter Mac OS zum Leben zu erwecken. Leider beschwert sich der Compiler bei jeglichen Prozeduraufrufen, in denen Pointer vorkommen.
Beispiel:
Code: Alles auswählen
stream := BASS_StreamCreateURL(url, 0, BASS_STREAM_AUTOFREE, @StatusProc, nil);
da bekomme ich die Meldung:
Code: Alles auswählen
unit1.pas(864,75) Error: Incompatible types: got "<address of procedure(Pointer;LongWord;Pointer);StdCall>" expected "<procedure variable type of procedure(Pointer;LongWord;Pointer);CDecl>"
Wie kann ich das beheben?
Danke im Voraus + Viele Grüße,
Julian