Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - pointer von winamp in string umwandeln ? need fasthelp


Ikarus7 - Fr 20.02.04 20:18
Titel: pointer von winamp in string umwandeln ? need fasthelp
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