buenas !!!
Al fin conseguí solucionar ya todo, porque el último problema que tenia era que el programa de facturacion que tenia al realizar los listados me daba error de accesso a memoria entonces lo que hice fue cambiar de ruta a los temp de windows en variables de entorno.
Pues resulta que el programa fue hecho bajo delphi 3 entonces el problema que tenia era la ruta tan larga de los temp que delphi se ve que lo tenia limitado el numero de caracteres o algo por el estilo, era documents and settings...etc
Ahora estoy bajo delphi 2007 y espero seguir
