RESPUESTA 4462 DE VISUAL FOXPRO Muchas veces cuando hay subdirectorios dentro de la aplicacion, se deben tener en cuenta los siguientes aspectos: 1. Incluir el path de los subdirectorios a partir de la ruta predeterminada donde se instalo el sistema. ejm: si el arbol de la aplicacion es el siguiente: c:\miaplicacion ..\datos ..\informes ..\formularios ..etc se debe incluir en el codigo preferiblemente lo siguiente: set path to datos,informes,formularios,...etc a partir de la ruta donde quedo el programa, que se debe preferiblemente colocar no definida en el codigo, es decir, utilizar curdir() para establecer la ruta donde se instaló el programa. 2. si se esta utilizando acceso a base de datos con el operador !, se debe tener cuidado con su manejo. por ejemplo: select campoa,campob,...campon from basededatos!mitabla where .... se pueden presentar conflictos si existe otra base de datos o una copia de seguridad donde esté el mismo nombre de la base de datos sobre la misma particion del disco duro. esto me paso experimentalmente. 3. si la aplicacion abre el explorador, la ruta despues del archivo elegido queda sobre el ultimo directorio sobre el cual se opero. Puede ser que despues de esto se trate de acceder a alguna tabla o datos y no la encuentre en la ultima ruta que dejo el programa. 4. observar si en el codigo se hace referencia a alguna ruta especifica. por ejemplo use c:\proyecto1\mitabla1 al cambiar el nombre a los subdirectorios se presentan problemas, ya que esta ruta definida no la va a encontrar el sistema. para ello se debe utilizar curdir(); use (curdir() "mitabla1.dbf") in areadetrabajo creo que estas consideraciones se deben tener en cuenta para solucionar posiblemente el problema. Espero que te halla servido mi ayuda. Willington Rincón H. willyrincon@latinmail.com