![]() |
Problemas con los nombres de los archivos
Hola a todos. Esta vez presento un problema con los nombres de los archivos con que trabaja la aplicación que estoy a punto de concluir para la tesis, y es que esta trabaja con archivos de una extensión creada por mi (.exm), a estos archivos, como es usual, le hacemos doble clic y abre la aplicación, pero resulta que cuando el nombre del archivo tiene entre sus caracteres espacios el programa envía un mensaje error de que no encuentra el archivo. La manera en que lo debe hacer es la siguiente:
1 Decodificar el archivo en uno temporal 2 Leer el archivo temporal para extraer los datos 2 Eliminar el archivo temporal Por último les explico que al cargar el archivo a través del OpenDialogo, llamando al mismo procedimiento, nunca ocurre el error. |
¿Como haces para que tu programa abra los archivos con esa extensión? Si lo consigues modificando el registro, comprueba el comando. Debe ser algo parecido a esto:
Código:
"C:\Tucarpeta\TuPrograma.exe" "%1" Código:
"C:\Tucarpeta\TuPrograma.exe" %1 |
Gracias seoane, lo que me dices es cierto pero aun así creo haber encontrado en el nombre que asigno al archivo temporal que menciono el problema principal ya que al corregir lo que me dices el problema persiste.
Gracias nuevamente. |
Se intuye que no has resuelto el problema, y digo "intuye" porque no has explicado cual es el "problema principal". En todo caso me atrevo a sugerir esto por si te sirve:
Cita:
|
Pues yo Lepe me atrevería a sugerir esta otra:
Cita:
|
La franja horaria es GMT +2. Ahora son las 01:45:25. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi