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

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 17-03-2005
lalo lalo is offline
Registrado
 
Registrado: ene 2005
Posts: 6
Poder: 0
lalo Va por buen camino
Problemas con ShellExecute:

Problema:

Estoy abriendo un archivo con ShellExecute, el problema se presenta cuando la ruta del archivo tiene un espacio.

ejemplo:
C:\Abrir\archivo.xls Como la carperta "Abrir" no tiene un espacio en el nombre el programa corre de forma correcta (Se abre el archivo .xls).


C:\Abrir Ahora\archivo.xls Como la carperta "Abrir Ahora" tiene un espacio en el nombre, el programa cree que hay dos archivos .xls para abrir ("Abrir.xls" y Ahora\archivo.xls)

Mi Pregunta ¿como escribo el espacio para que ShellExecute lo reconozca como tal?, he intentado con varios caracteres (#10, #13) entre otros pero nada resulta.

La ayuda me dice:
lpParameters
Pointer to a null-terminated string containing the application parameters. The parameters must be separated by spaces. To include double quotation marks, you must enclose the marks in double quotation marks, as in the following

example:
sei.lpParameters = "An example: \"\"\"quoted text\"\"\"";

In this case, the application receives three parameters: An, example:, and "quoted text".


Pero las comillas dobles me arrojan error, y he combinado posisiones de los caracteres hasta aburrirme.

Haber si alguien me puede ayudar.
Gracias.
Responder Con Cita
 



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


La franja horaria es GMT +2. Ahora son las 14:13:21.


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