Bei der API von winamp kann man bestimmte sendmessages benutzen um informationen von winamp zu bekommen.
bei
IPC_GETPLAYLISTFILE = 211;
(* (requires Winamp 2.04+, only usable from plug-ins (not external apps))
** name :=
PChar(SendMessage(hwnd_winamp,WM_WA_IPC,index,IPC_GETPLAYLISTFILE));
** IPC_GETPLAYLISTFILE gets the filename of the playlist entry [index].
** returns a pointer to it. returns NULL on error.
*)
----------------------------------
bekomme ich diesen pointerwert. wenn ich s := pchar(sendmessage( ....
versuche, bekomme ich nur kryptische zeichen, wenn ich mir den pchar als
string auslesen lasse. Wie komme ich an den übermittelten Dateinamen ?
gruß Ika