Einzelnen Beitrag anzeigen

EWeiss
(Gast)

n/a Beiträge
 
#1

Winamp IPC Message rückgabe problem

  Alt 24. Nov 2007, 20:14
Hi

Seit der version Winamp 5.12 stehen neue IPC Messagen zur verfügung..
Komme mit dieser nicht zurecht

Code:
#define IPC_GET_RANDFUNC 3015 // returns a function to get a random number
/* (requires Winamp 5.1+)
** int (*randfunc)(void) = (int(*)(void))SendMessage(plugin.hwndParent,WM_WA_IPC,0,IPC_GET_RANDFUNC);
** if(randfunc && randfunc != 1){
**   randfunc();
** }
**
** This will return a positive 32-bit number (essentially 31-bit).
** The check for a returned value of 1 is because that's the default return value from
** SendMessage(..) when it is not handled so is good to check for it in this situation.
*/
Was wird hier als result erwartet ?

Winproc ...

Delphi-Quellcode:
else if LParam = IPC_GET_RANDFUNC then
  Result := 1;
Auf diese weise wird trotzdem ein Fehler ausgegeben (Winamp v5.12 erwartet).. Warum ?

gruss Emil

EDIT:
Hat sich erledigt
  Mit Zitat antworten Zitat