perdon por postear tantas veces pero que es que no se me acomodaba bien el codigo y cada vez que lo arreglaba y le daba "enviar mensaje" se volvia a desacomodar y no sabia que se habia posteado de nuevo.
cocute : no sabia eso de que habia que empezar desde 0, es que yo siempre e programado en VB6 para windows y siempre se empezaba con 1 xD gracias me has salvado ya el codigo funciona

gracias a ti tambien Neftali