Gracias
zerokilled, en efecto el 1er parametro tal y como muestra el ejemplo es un objeto(si?) y NO un string como suponia...........ese era mi error, lo cambie tal y como muestra el ejmplo, y me funciona prfectamente¡¡¡¡¡¡
En cuanto al tema del borrado dinamico,
gracias por la explicacion zerokilled me aclaro el problema:D
muchas gracias a los dos por vuestra ayuda,
JavierB y zerokilled, saludos:D