![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Gracias por la respuesta, y parece que vaya buscando los problemas, pero eDrawings, dependiendo de la versión tiene una o otra entrada en el registro.
Se me ha ocurrido, como solución rápida y no tener que ir cambiando el programa según las versiones de Delphi, de crear un acceso directo a la C:\ de cada pc, y desde delphi, si se puede, intentar ejecutar este acceso directo. Informaré del resultado. Muchas gracias de nuevo |
|
#2
|
|||
|
|||
|
Buenas, existe alguna diferencia entre ejecutar un programa o un acceso directo?
Este código abre eDrawings:
He creado un acceso directo en la c:\ que abre eDrawings, lo he probado. Y cuando lo intento ejecutar en Delphi no: procedure TForm1.FormActivate(Sender: TObject); var ruta: string; begin edit1.text := ''; edit1.PasteFromClipboard; ruta := 'C:\eDrawings.lnk'; if fileexists(edit1.text) then ShellExecute(Handle, 'open', PAnsichar(ruta), PAnsichar(edit1.text), nil, SW_SHOW) else Showmessage('No existe fichero'); Application.Terminate; end; Alguien sabe por qué?? Muchas gracias |
|
#3
|
||||
|
||||
![]() ![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#4
|
|||
|
|||
|
Perdón, el primero lo he hecho, el segundo no, es un poco difícil con el móvil. I
|
|
#5
|
||||
|
||||
|
Cita:
Bastante has podido hacer.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#6
|
|||
|
|||
|
Sigo con el problema y no consigo ejecutar el acceso directo:
He añadido que ShellExecute devuelva error. Devuelve el 31: No existe aplicación asociada con esta extensión, es decir, no sabe ejecutar el accesso directo. Buscando por Internet, veo posts de que es posible poder ejecutar un acceso directo, pero no sé como resolverlo. Alguna idea. Gracias |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| saber ruta al presionar Ctrl +C | DOS994 | C++ Builder | 11 | 23-12-2012 22:55:49 |
| Buscar ruta de BD | vlanka24 | Varios | 6 | 06-08-2008 15:41:34 |
| cambiar la ruta de la bd... | lurad | Conexión con bases de datos | 1 | 30-11-2006 11:21:00 |
| Fopen Como Saber Ruta Relativa? | wakeup | C++ Builder | 3 | 05-04-2006 15:58:22 |
| Ruta de instalación | Eolo | SQL | 0 | 24-08-2004 16:06:17 |
|