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);
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>"
Danke im Voraus + Viele Grüße,
Julian