FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
|||
|
|||
Abrir documentos
El asunto es el siguiente lo que quiero es abrir documentos desde mi aplicación de forma que el sistema los abra con la aplicación asociada. Por ejemplo un pdf, una imagen etc..
Uso Lazarus y en windows me funciona así: Código:
procedure Tfcatalogo.BtnVerdocumentoClick(Sender: TObject); var St: Array[0..255] of char; ruta: string; begin ruta := MD.SqlAux.FieldByName('ruta').AsString; ShellExecute(Handle,'open',StrPCopy(St,ruta),nil,nil,1); end; gracias. Última edición por coolerfun fecha: 17-03-2011 a las 18:55:15. |
#2
|
||||
|
||||
Hola coolerfun.
Revisá en este [ enlace ] sobre TProcess, quizá te pueda dar una solución. Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#3
|
|||
|
|||
ecfisa gracías por tu respuesta, pero Tprocess ya lo he probado y no ofrece el mismo comportamiento que ShellExecute, quizá por que lo estoy haciendo mal, pero no me termina de funcionar.
Lo que quiero es que el sistema operativo decida con que programa debe abrir el documento, en windows funciona correctamente con ShellExecute, pero no con Tprocess. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Generar documentos PDF | rafita | Impresión | 6 | 08-10-2007 09:31:19 |
manejo de documentos doc | lookmydoom | OOP | 0 | 14-12-2006 04:19:12 |
documentos word | Albano | Varios | 0 | 12-01-2005 02:19:38 |
Documentos XML | cone220 | Internet | 1 | 03-11-2004 17:49:35 |
Documentos pdf | roman | PHP | 5 | 27-09-2004 16:14:23 |
|