Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 14-02-2007
Avatar de Alcolea
Alcolea Alcolea is offline
Miembro
 
Registrado: abr 2006
Ubicación: Santiago de Cuba, Cuba
Posts: 100
Poder: 19
Alcolea Va por buen camino
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.
Responder Con Cita
  #2  
Antiguo 14-02-2007
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 24
seoane Va por buen camino
¿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"
Pero tu debes de estar usando algo como esto:
Código:
"C:\Tucarpeta\TuPrograma.exe" %1
Fíjate que en este caso el parámetro no va entre comillas, por lo que cuando el nombre del archivo contiene un espacio, se toma como varios parámetros y no como uno solo.
Responder Con Cita
  #3  
Antiguo 14-02-2007
Avatar de Alcolea
Alcolea Alcolea is offline
Miembro
 
Registrado: abr 2006
Ubicación: Santiago de Cuba, Cuba
Posts: 100
Poder: 19
Alcolea Va por buen camino
Thumbs up

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.
Responder Con Cita
  #4  
Antiguo 15-02-2007
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 28
Lepe Va por buen camino
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:
Empezado por api de windows
The GetTempFileName function creates a name for a temporary file.
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #5  
Antiguo 15-02-2007
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 24
seoane Va por buen camino
Pues yo Lepe me atrevería a sugerir esta otra:
Cita:
Empezado por Api de windows
The GetShortPathName function retrieves the short path form of a specified input path.
Jeje, ya veremos quien tiene la mejor bola de cristal
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
problemas en sistema de archivos vfat hvelascos API de Windows 2 17-01-2007 21:13:07
Problemas con archivos bloqueados javicho_villa Varios 10 25-10-2006 17:50:12
como obtener los nombres de archivos de un directorio ilichhernandez Varios 3 14-07-2006 17:49:57
problemas con File Size y archivos >2GB Essato Varios 2 05-07-2006 23:57:49
ordernar nombres y evitar nombres repetidos en DBLookupComboBox @-Soft Conexión con bases de datos 4 14-01-2004 16:30:51


La franja horaria es GMT +2. Ahora son las 17:20:04.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi