Hola coco esta bueno, no lo pude probar en red porque se me cago la otra pc, pero parece andar bien
los fallos que encontre es en recuperar el winamp.m3u en mi caso esta en la carpeta "C:\Archivos de programa\Winamp\winamp.m3u"
en cuanto a lo del skin tenes que hookearlo antes de llamar al formShow
por ejemplo en el form load
Set f_frmMain = New frmGeneric
Load f_frmMain
f_objSkinner(0).LoadSkinFromResource 1, "SKIN"
f_objSkinner(1).LoadSkinFromResource 1, "SKIN"
f_objSkinner(2).LoadSkinFromResource 1, "SKIN"
f_objSkinner(3).LoadSkinFromResource 1, "SKIN"
f_objSkinner(4).LoadSkinFromResource 1, "SKIN"
f_objSkinner(4).HookForm f_frmMain.hWnd
y despues en en cada case
Case 0
Set f_frmPlayback = New frmGeneric
Load f_frmPlayback
f_objSkinner(lngIndex).HookForm f_frmPlayback.hWnd
f_objDock.AddWindow f_frmPlayback.hWnd, f_frmMain.hWnd
tambien te recomendaria usar este skin es el mismo pero le hice unos retoques para que no se vea el borde verdadero.
encuanto a usar un solo formulario como contenedor vos decis que es mejor? porque yo pienso que los controles estan cargados en el main y consume un poco mas de memoria, osea en ningun momento se descargan.
una pregunta si yo quisiera reproducirlo con el WMP como cliente andaria igual?
Saludos.
no es necesario otra pc, podes usar localhost o 127.0.0.1 o tu nombre de pc (si tas en win7, usa el nombre de la pc. localhost no anda)
a lo primero, cargue los recursos para hookearlo luego. es medio feo el metodo, pero funca. la idea era hacer un formulario principal (que es el f_frmMain) como dockeable principal, ese queda visible siempre, por eso lo hookeo en el form load. despues, cada form, se carga y descarga segun se requiera. tambien podria haber sido de dejarlos abierto pero con .visible=false, pero por algun motivo no andaba bien.
lo del m3u, la nueva version del winamp migro el m3u de archivos de programa a appdata (tal cual como esta en el proyecto).
a lo del form como contenedor: no, es una porqueria ese metodo, en un principio iba a dejar todo junto en un solo form, pero quedaba fiero, y no tenia ganas de separarlo todo.
con el WMP no va.. habria que modificar la mayoria del programa, en especial poder clonar las funciones del modulo modMyWinamp, pero que sean para el WMP.
saludos