Ta tudo funcionando, nao sei como mas esta. Falta retirar alguns vazamentos de memoria.