![]() |
Winamp IPC Message rückgabe problem
Hi
Seit der version Winamp 5.12 stehen neue IPC Messagen zur verfügung.. Komme mit dieser nicht zurecht ;)
Code:
Was wird hier als result erwartet ?
#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. */ Winproc ...
Delphi-Quellcode:
Auf diese weise wird trotzdem ein Fehler ausgegeben (Winamp v5.12 erwartet).. Warum ?
else if LParam = IPC_GET_RANDFUNC then
Result := 1; gruss Emil EDIT: Hat sich erledigt ;) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:54 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz