FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
ShellExecute con Carpetas con Espacios
Hola Foristas,
Estoy tratando de llamar un programa en una carpeta que tiene espacios Ejemplo : C:\SERVINET2014 X2\DELPHI
Pero indica que no se encuentra el programa. Pero si copio el programa a la carpeta c:\@ entonces funciona
Podrias alguno indicarme la forma correcta de usar esta intruccion cuando se usan espacios en el folder Gracias |
#2
|
||||
|
||||
Aunque el código que pones no muestra exactamente lo que mencionas, creo que logra comprenderse el problema. La solución es incluir comillas dobles (") al inicio y al final de la ruta. Espero te sea de utilidad.
Saludos. |
#3
|
|||
|
|||
Codigo Utilizado para llamada externa
Cita:
el codigo de retorno es 2 el cual encontre el un foro significa archivo no encontrado, en el folder principal hay 1 espacio Agradezco nuevamente el tiempo que se toma en proveernos soporte |
#4
|
||||
|
||||
"C:\SERVINET2014 X2\DELPHI\SERVINETCOMPRY.exe"
|
#5
|
|||
|
|||
ShellExecute + Nombre (Folder / Carpeta) con espacios Solucionado
Cita:
Solucion al problema use comillas Dobles para encerrar la ruta del ejecutable
el codigo de retorno es 2 el cual encontre el un foro significa archivo no encontrado, en el folder principal hay 1 espacio Agradezco nuevamente el tiempo que se toma en proveernos soporte Adjunto Codigos de errores del shellExecute encontrado en otro link externo al foro Here is a complete list of the possible return values of ShellExecute: http://tekreaders.com/blog/2011/08/0...-applications/ 0 = The operating system is out of memory or resources. 2 = The specified file was not found 3 = The specified path was not found. 5 = Windows 95 only: The operating system denied access to the specified file 8 = Windows 95 only: There was not enough memory to complete the operation. 10 = Wrong Windows version 11 = The .EXE file is invalid (non-Win32 .EXE or error in .EXE image) 12 = Application was designed for a different operating system 13 = Application was designed for MS-DOS 4.0 15 = Attempt to load a real-mode program 16 = Attempt to load a second instance of an application with non-readonly data segments. 19 = Attempt to load a compressed application file. 20 = Dynamic-link library (DLL) file failure. 26 = A sharing violation occurred. 27 = The filename association is incomplete or invalid. 28 = The DDE transaction could not be completed because the request timed out. 29 = The DDE transaction failed. 30 = The DDE transaction could not be completed because other DDE transactions were being processed. 31 = There is no application associated with the given filename extension. 32 = Windows 95 only: The specified dynamic-link library was not found. |
#6
|
||||
|
||||
Asegúrate de qué es lo que estás abriendo. Ten en cuenta que al compilar puede ser que estés en una carpeta del tipo C:\...\Debug\ o C:\...\Release\.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
SQL y los espacios en blanco | fide | SQL | 5 | 11-02-2008 23:44:34 |
titulo con espacios | anubis | Varios | 3 | 04-05-2007 21:44:44 |
Es posible compartir carpetas por Internet utilizando compartir carpetas? | JuanErasmo | Windows | 5 | 12-02-2007 20:45:17 |
Espacios a la derecha | Johnny Q | SQL | 3 | 11-10-2005 20:04:58 |
problema con espacios en like | jpcancino | SQL | 3 | 10-02-2004 18:54:03 |
|