Ver Mensaje Individual
  #1  
Antiguo 22-01-2010
Avatar de b3nshi
b3nshi b3nshi is offline
Miembro
 
Registrado: feb 2005
Ubicación: Tucuman - Argentina
Posts: 164
Reputación: 20
b3nshi Va por buen camino
Error al buscar archivo que si existe

Buen medio dia a todos...

Les cuento un error curioso, va... digo curioso porq no se porq ocurre...

Veamos... hice un programa que inicialmente verifica la existencia de un archivo de configuracion: conf.ini. Si no lo encuentra da un mensaje de error y cierra la aplicacion.

Para leer la ubicacion del archivo hago lo siguiente:
Código Delphi [-]
if not fileexists(ExtractFilePath(Application.ExeName) + 'conf.ini') then
begin
 showmessage('Aplicacion Dañada!');
 application.terminate;
end;

El tema es que tengo 2 PC's con Windows XP, en la PC1 lo tengo funcionando muy bien al programa, lo abro sin problemas.
Pero en PC2 me paso que bien lo instale, funcionaba, y dsp dejo de funcionar dandome el error de aplicacion dañada.

En ambas PC's esta en la ruta: "c:/archivos de programa/sistema"
y existe el archivo.

En PC2 ahora que no funcionaba, lo que hice fue copiarla a la carpeta al escritorio, y se ejecuto correctamente.

Pienso q el problema no es por el largo de la ruta, ya que estando en el escritorio la ruta seria algo asi:
"c:/documents and settings/usuario/escritorio/sistema"
La cual es mucho mas larga.

Y lo que mas extraño me parece es que no tiene virus, y estoy usando una cuenta administrador.

Alguna idea de porque puede estar ocurriendo esto?

Desde ya muy agradecido!

{Saludos}
Responder Con Cita