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 04-09-2008
Avatar de pborges36
pborges36 pborges36 is offline
Miembro
 
Registrado: oct 2004
Ubicación: Argentina
Posts: 192
Poder: 20
pborges36 Va por buen camino
arbir un archivo con su programa predeterminado

Holas. Necesito una ayuda con lo siguiente: En mi base de datos tengo las rutas de varios archivos, estos pueden ser de varios tipos: bmp, jpg, pdf, xls etc. Como puedo abrir, desde delphi, esos archivos con su programa asociado? Como si hubiera hecho doble click en el archivo.
Espero se entienda.

Creo haber visto algo asi en los foros pero justo ahora no lo encuentro.

Gracias!!
Responder Con Cita
  #2  
Antiguo 04-09-2008
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Poder: 22
Caro Va por buen camino
Hola pborges36, revisa este hilo http://www.clubdelphi.com/foros/showthread.php?t=59578 , encontraras muchos mas si buscas por winexec y shellexecute. Para ejecutar con el programa que necesites, tendras que obtener la extención primero, según a esa extención lo abres con el programa que le corresponde.

Para obtener la extención del archivo puedes utilizar la función ExtractFileExt.

Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.

Última edición por Caro fecha: 04-09-2008 a las 14:55:42.
Responder Con Cita
  #3  
Antiguo 04-09-2008
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por Caro Ver Mensaje
Para ejecutar con el programa que necesites, tendras que obtener la extención primero, según a esa extención lo abres con el programa que le corresponde.
Creo más bien que de eso se encarga ShellExecute. Es decir, no hay que saber qué extensión tiene el archivo, simplemente se le pasa toda la ruta completa incluyendo la extensión y ShellExecute se encarga de ver cuál es el programa asociado.

// Saludos
Responder Con Cita
  #4  
Antiguo 04-09-2008
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Poder: 22
Caro Va por buen camino
Cita:
Empezado por roman Ver Mensaje
Creo más bien que de eso se encarga ShellExecute. Es decir, no hay que saber qué extensión tiene el archivo, simplemente se le pasa toda la ruta completa incluyendo la extensión y ShellExecute se encarga de ver cuál es el programa asociado.
Ok, muchas gracias por la aclaración amiguito Roman .

Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.
Responder Con Cita
  #5  
Antiguo 05-09-2008
Avatar de pborges36
pborges36 pborges36 is offline
Miembro
 
Registrado: oct 2004
Ubicación: Argentina
Posts: 192
Poder: 20
pborges36 Va por buen camino
Efectivamente, usare ShellExecute, es lo que necesitaba, y estaba seguro que lo vi en el foro por algun lado.
Muchas Gracias Caro!! y a Roman tambien porsupuesto..
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
Abrir un programa desde un archivo asociado (2) soul6301 Varios 6 27-12-2007 16:47:58
Programa predeterminado Khronos Varios 0 18-10-2007 15:58:23
Programa para reescribir un archivo Yusk333 API de Windows 23 23-08-2007 13:45:44
que programa esta ejecutando un determinado archivo slat API de Windows 1 11-04-2005 17:11:23
No puedo arbir una tabla paradox William Garcia Tablas planas 1 03-03-2004 19:30:18


La franja horaria es GMT +2. Ahora son las 00:42:52.


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