![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
|||
|
|||
|
Mejor mañana, que yo esta tarde no puedo.
__________________
Un saludo. Iván. |
|
#2
|
|||
|
|||
|
Y otra cosa
El ShellExecute me falla con archivos xls y ppt, me dice que la ruta no es correcta, y sin embargo con todas las otras extensiones si me abre el archivo.
ShellExecute(NULL, "open", rutanombre1.c_str() ,NULL, NULL, SW_SHOWNORMAL); ShellExecute(NULL, "open", rutanombre2.c_str() ,NULL, NULL, SW_SHOWNORMAL); ShellExecute(NULL, "open", rutanombre3.c_str() ,NULL, NULL, SW_SHOWNORMAL); ShellExecute(NULL, "open", rutanombre4.c_str() ,NULL, NULL, SW_SHOWNORMAL); ShellExecute(NULL, "open", rutanombre5.c_str() ,NULL, NULL, SW_SHOWNORMAL); ShellExecute(NULL, "open", rutanombre6.c_str() ,NULL, NULL, SW_SHOWNORMAL); ShellExecute(NULL, "open", rutanombre7.c_str() ,NULL, NULL, SW_SHOWNORMAL); ShellExecute(NULL, "open", rutanombre8.c_str() ,NULL, NULL, SW_SHOWNORMAL); ShellExecute(NULL, "open", rutanombre9.c_str() ,NULL, NULL, SW_SHOWNORMAL); ShellExecute(NULL, "open", rutanombre10.c_str() ,NULL, NULL, SW_SHOWNORMAL); ShellExecute(NULL, "open", rutanombre11.c_str() ,NULL, NULL, SW_SHOWNORMAL); ¿Podria hacer para que en lugar de hacer el shellexecute para todas las extensiones y la que sea se abra, buscar el nombre del archivo en un directorio, aunque no conozca la extension?Solo conozco el nombre.
__________________
Un saludo. Iván. |
|
#3
|
||||
|
||||
|
No entiendo la pregunta...pero si lo que quieres es que el usuario seleccione un archivo del disco duro y se abra automaticamente...posssss es muy facil...
Tienes que usar el componente TOpenDialog...con eso te permite abrir un dialogo de abrir archivo,imagen...cuando el usuario selecciona el archivo, en una variable tienes el nombre completo del archivo. Entonces solo tienes que hacer un shellexecute de ese archivo...y listo!!! Que facil es la informatica!!
__________________
Un saludo Antonio |
|
#4
|
|||
|
|||
|
Nononono, no es eso. Veras, yo tengo un formulario con un dbgrid, donde muestro un monton de gente, entonces selecciono uno y me aparecen todos sus datos en otro formulario, donde tengo un boton que es 'Abrir curriculum'. El curriculum puede ser xls, ppt, doc, etc...pero se tiene que abrir automaticamente el asignado a esa persona sin buscarlo. ¿Me entiendes?. Yo hago eso con shellexecute de la manera que te he puesto antes, pero los xls y los ppt no se me abren, me dice que falla la ruta, y todos los demas si funcionan y son todos iguales. He copiado los xls y los ppt en la carpeta del ejecutable y entonces si me los abre, pero los he de tener en la carpeta expedientes. ¿Entiendes lo que digo?. ¿Sabes porque falla concretamente en esos dos?
__________________
Un saludo. Iván. |
|
#5
|
||||
|
||||
|
posssssss comprobado que funciona:
Cita:
__________________
Un saludo Antonio |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|