FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
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:
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} |
#2
|
||||
|
||||
¿No es posible que el "default path" de la aplicación sea otro?.. o sea que se este ejecutando mediante un acceso directo donde se definió otro default path.
Te recomendaría sera algo mas amplio en el mensaje de error, por ejemplo:
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#3
|
||||
|
||||
Cita:
// Saludos |
#4
|
||||
|
||||
Cita:
Posiblemente sea un problema de permisos sobre el archivo... Igualmente lo que me interesaba decir, y me quedé algo corto por eso continúo, es que no tomemos como desarrolladores la mala costumbre de ocultar al máximo los errores que producen nuestras aplicaciones, es una práctica que he visto con asiduidad, y dar soporte sobre aplicaciones que solo dicen "ha sucedido un error", resulta engorroso al máximo. Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#5
|
||||
|
||||
Opps, es verdad, pero entonces a mi en lo particular, no se me acurre que pueda ser .
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#6
|
||||
|
||||
Muchas gracias por sus respuestas...
Tenes muchas razon con lo de ocultar errores, pero te cuento que en mi caso, siempre al final de un proyecto, coloco una aplicacion que sirve para detectar errores, es decir, conociendo los errores que puede dar mi programa, este aplicativo te detalla los errores y te sugiere posibles maneras de solucionarlo. En este caso, es una aplicacion de administracion que la estoy desarrollando y es por eso que no habia creado todavia el "Solucionador de Errores". Ahora lo hice... y ya les cuento si encuentro la solucion viendo mas detalladas las cosas. {Saludos} |
#7
|
||||
|
||||
Pues si, es muy curioso, ¿sucede lo mismo si intentas hacerlo asi?...
Aunque lo que dice delphi.com.ar, me parece bastante probable.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Archivo DesignEditor.dcu no existe | egostar | OOP | 5 | 30-12-2007 17:19:25 |
En access hay botón buscador-en form permite buscar patron-existe uno en Delphi igual | Ale Alvarez | OOP | 9 | 26-09-2007 07:13:44 |
Comprobar si existe archivo | Ken_Masters | API de Windows | 2 | 29-07-2007 17:14:19 |
buscar si existe el dato | Max_E. | Conexión con bases de datos | 1 | 14-11-2006 11:25:09 |
saber si archivo existe | cahosoft | API de Windows | 2 | 09-01-2006 11:42:07 |
|