Einzelnen Beitrag anzeigen

Benutzerbild von Jazzman_Marburg
Jazzman_Marburg

Registriert seit: 2. Aug 2004
359 Beiträge
 
#1

Bass.dll: NetRadio-Demo Problem

  Alt 26. Nov 2012, 18:05
Hallo!
Die letzten Einträge zum Thema Bass.Dll und NetRadio sind zwar schon etwas älter -- aber vielleicht hat der Fehler ja auch Garnichts mit dem Demo-Projket zu tun und ich stehe einfach auf dem Schlauch:
Wenn ich versuche das NetRadio-Demo-Projekt zu compilieren, bekomme ich den Fehler:

E2015 Operator ist auf diesen Operandentyp nicht anwendbar.

Dies bezieht sich auf die folgende procedure:
Delphi-Quellcode:
procedure StatusProc(buffer: Pointer; len, user: Pointer); stdcall;
begin
  if (buffer <> nil) and (len = 0) then
    SendMessage(win, WM_INFO_UPDATE, 8, DWORD(PAnsiChar(buffer)));
end;
Wenn ich hingegen auf len = Nil prüfen lasse, ist alles ok, und das Demo läuft.

Was ist wohl der Grund für diesen Fehler -- oder hat es eher etwas mit meiner Konfiguration (Win 8 64 Bit, Delphi XE Starter) zu tun?

Lieben Dank & Gruß
Jazzman
--- Delphi XE Starter, Windows 8 ---
  Mit Zitat antworten Zitat