Experimente incluir a api shell32.dll, funcao ShellExecuteA, e executar o
chamar o commando abaixo.

Call ShellExecuteA( fhArquivo, 'OPEN', strLocalArquivo, STRING_Null,
STRING_Null, SW_Show )

Espero ter dado uma luz.

[]s


Luis Fernando Minoru Saito
Tecnologia de Informação
Tel: (55 11) 3078-1755
Tel: (55 11) 7807-7740
[EMAIL PROTECTED]
 
SCA Systema Consultores Associados
visite o website http://www.scasystema.com.br

-----Mensagem original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome
de [EMAIL PROTECTED]
Enviada em: segunda-feira, 21 de janeiro de 2008 09:25
Para: sqlwin@virtualand.net
Assunto: [sqlwin] Abertura de documentos via Centura

Bom dia,

Gostaria de saber se existe alguma função que possibilite a abertura de um 
documento pela aplicação. Em um módulo do sistema o usuário cadastra o 
caminho de onde se encontra o documento (diretório + nome do arquivo) 
Excel, Word, PDF, etc. Um segundo usuário deveria abrir diretamente da 
aplicação esse documento. Utilizando a função SalLoadApp eu teria que 
desenvolver uma lógica para identificar a extensão do arquivo e "chavear" 
qual programa utilizar para cada extensão. A dúvida é se existe alguma 
forma de eu chamar um documento e o Windows identificar qual programa abre 
esse arquivo, como se eu desse um duplo-clique neste arquivo.

Desde já agradeço.

Atenciosamente,
__________________________________________________
Vinicius Estevão Ferreira
GSC - Marsh Affinity
Desenvolvimento - Sistemas
Phone: (55-11) 2122-3900 R.: 2446
Internet: [EMAIL PROTECTED]
__________________________________________________
**********************************************************************
Este e-mail e todos os anexos que o acompanham podem conter informações 
privilegiadas ou confidenciais que se destinam ao uso exclusivo da(s) 
pessoa(s) para a(s) qual(is) se pretendeu endereça-lo. Se você recebeu 
este e-mail por engano ou erro, ou se você não for o destinatário 
correto, qualquer divulgação, disseminação, distribuição, cópia, 
retenção ou outro uso desta comunicação ou de seu conteúdo são 
proibidos. Se você recebeu esta comunicação por engano ou erro, por 
favor, informe imediatamente ao autor, através de e-mail, que você 
recebeu esta mensagem por engano ou erro, e delete permanentemente o 
original e cópias do e-mail e seus anexos de seu computador. Obrigado. 
**********************************************************************
This e-mail transmission and any attachments that accompany it may 
contain information that is privileged, confidential or otherwise 
exempt from disclosure under applicable law and is intended solely for 
the use of the individual(s) to whom it was intended to be addressed. 
If you have received this e-mail by mistake, or you are not the 
intended recipient, any disclosure, dissemination, distribution, 
copying or other use or retention of this communication or its 
substance is prohibited.  If you have received this communication in 
error, please immediately reply to the author via e-mail that you 
received this message by mistake and also permanently delete the 
original and all copies of this e-mail and any attachments from your 
computer. Thank you.
**********************************************************************

==============================================
Lista de Centura SQLWindows
Administrador : [EMAIL PROTECTED]
[ http://www.centuraexplorer.com ]
Para sair desta lista mande mensagem para:
[EMAIL PROTECTED] sem nada no Subject e
com o comando a seguir no corpo da msg:
"unsubscribe sqlwin" (sem as aspas)
==============================================


==============================================
Lista de Centura SQLWindows
Administrador : [EMAIL PROTECTED]
[ http://www.centuraexplorer.com ]
Para sair desta lista mande mensagem para:
[EMAIL PROTECTED] sem nada no Subject e
com o comando a seguir no corpo da msg:
"unsubscribe sqlwin" (sem as aspas)
==============================================

Responder a