Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   FireMonkey (https://www.clubdelphi.com/foros/forumdisplay.php?f=50)
-   -   abrir pdf de ruta especifica (https://www.clubdelphi.com/foros/showthread.php?t=96151)

giantonti1801 09-03-2023 14:39:39

abrir pdf de ruta especifica
 
amigo como estan, logre guardar un archivo en la ruta del aplicacion sin ningun problema pero ahora tengo problema para abrirlo

Código Delphi [-]
ShellExecute(0, 'open', (ExtractFilePath(ParamStr(0))+'Archivos Temporales\Tratamiento_salida.pdf') , nil,nil, SW_SHOW);
me señala incompatible type despues de la coma que esta despues del 'onen',

esto es lo que estoy utilizando para guardarlo
Código Delphi [-]
TBlobField(UniQueryFichaDoc.FieldByName('DOC')).SaveToFile(ExtractFilePath(ParamStr(0))+
   'Archivos Temporales\Tratamiento_salida.pdf');
guardo el archivo sin ningun problema pero no logro abrirlo

Neftali [Germán.Estévez] 09-03-2023 15:32:19

El parámetro (si miras el tipo) debe ser un PWideChar:

Código Delphi [-]
ShellExecute(0, 'open', PChar(ExtractFilePath(ParamStr(0))+'Archivos Temporales\Tratamiento_salida.pdf'), nil,nil, SW_SHOW);

Neftali [Germán.Estévez] 09-03-2023 15:32:38

El parámetro (si miras el tipo) debe ser un PWideChar:

Código Delphi [-]
ShellExecute(0, 'open', PChar(ExtractFilePath(ParamStr(0))+'Archivos Temporales\Tratamiento_salida.pdf'), nil,nil, SW_SHOW);

pgranados 09-03-2023 20:09:12

O también puedes utilizar:

Código Delphi [-]
ShellExecute(Handle, 'open', 'explorer.exe', PChar(RUTA-PDF), nil, SW_SHOWNORMAL);

giantonti1801 10-03-2023 01:59:41

Cita:

Empezado por Neftali [Germán.Estévez] (Mensaje 550700)
El parámetro (si miras el tipo) debe ser un PWideChar:

Código Delphi [-]
ShellExecute(0, 'open', PChar(ExtractFilePath(ParamStr(0))+'Archivos Temporales\Tratamiento_salida.pdf'), nil,nil, SW_SHOW);

gracias amigo funciona perfecto.


La franja horaria es GMT +2. Ahora son las 00:51:50.

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