Fórum erro_pdf_urgente #12280
30/11/2009
0
Jose Boas
Curtir tópico
+ 0Posts
30/11/2009
Jose Boas
Gostei + 0
30/11/2009
Rodrigo Mourão
Bem eu não sou muito a favor de usar os active x seja ele qual for. Isso por que se n tiver o programa instalado ou então estiver em outro caminho ba bau. Um exemplo e acessar os programas do office. Cada versão nova ele isntala em uma pasta diferente.
Para fazer o que vc quer eu usaria a propria API do windows com o Shell Execute. PAra isso tem que ter o Acrobate instalado na maquina do seu cliente, mas vc disse que ja tem. O codigo ficaria assim:
Suponha que vc tenha um openDialoh no form e um botão. então vc faria no clique do botão:
if OpenDialog1.Execute then
begin
ShellExecute(Application.Handle,'Open',Pchar(OpenDialog1.FileName),'','',SW_SHOW);
end;
Isso fara com que o programa padrão abra o Arquivo. Se for o DOC o WORD será chamado, se for txt o notepad será chamado e se for PDF o adobe será chamado.
Abs !!
Gostei + 0
30/11/2009
Rodrigo Mourão
uses
ShellApi;
Abs!!
Gostei + 0
02/12/2009
Rodrigo Mourão
AS dicas ajudaram, podemos encerrar o chamado ???
Att,
Gostei + 0
02/12/2009
Jose Boas
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)