ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Como abrir um arquivo txt no notepad, com chamada a partir do Delphi???

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
diego_crc
Aprendiz
Aprendiz


Registrado: Quinta-Feira, 20 de Mai de 2004
Mensagens: 100
Localização: Recife - PE

MensagemEnviada: Sex Jun 04, 2004 5:27 pm    Assunto: Como abrir um arquivo txt no notepad, com chamada a partir do Delphi??? Responder com Citação

Oi Pessoal,

Alguém sabe como realizar a abertura de um arquivo txt no notepad via Delphi???

Eu sei que o comando: \"WinExec(\'C:\\WINDOWS\\system32\\notepad.exe\', SW_SHOW);\", Possibilita a abertura do notepad. Mas tem como abri um arquivo que eu quero???

Desde já, OBRIGADO!!!



_________________
--------------------------------------------------------------
** Sem esfoço não há recompensas **

Diego Canuto
e-mail: diego_crc@pop.com.br
--------------------------------------------------------------
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
alcino
Novato
Novato


Registrado: Quinta-Feira, 3 de Abril de 2003
Mensagens: 2

MensagemEnviada: Sex Jun 04, 2004 5:50 pm    Assunto: Como abrir um arquivo txt no notepad, com chamada a partir do Delphi??? Responder com Citação

faça o seguinte use:
ExecutePrograma (\'C:\\Arquivos de programas\\Microsoft Office\\Office\\winWord.exe\', \'janeiro.doc\');
use o mesmo exemplo para abrir o notepad e o arquivo requerido.

Inclua a procedure em sua unit

[b] procedure tform1.ExecutePrograma(Nome, Parametros: String);
Var
Comando: Array[0..1024] of Char;
Parms: Array[0..1024] of Char;
begin
StrPCopy (Comando, Nome);
StrPCopy (Parms, Parametros);
ShellExecute (0, Nil, Comando, Parms, Nil, SW_Shownormal);
end;[/b]
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
diego_crc
Aprendiz
Aprendiz


Registrado: Quinta-Feira, 20 de Mai de 2004
Mensagens: 100
Localização: Recife - PE

MensagemEnviada: Sex Jun 04, 2004 6:02 pm    Assunto: Como abrir um arquivo txt no notepad, com chamada a partir do Delphi??? Responder com Citação

Alcino,

Tem algum Unit que eu devo usar? O Delphi da um erro: \"Undeclared Identifier: \'ShellExecute\' \".
Por quê será???


_________________
--------------------------------------------------------------
** Sem esfoço não há recompensas **

Diego Canuto
e-mail: diego_crc@pop.com.br
--------------------------------------------------------------
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
Sanpag
Novato
Novato


Registrado: Sábado, 24 de Abril de 2004
Mensagens: 19

MensagemEnviada: Sex Jun 04, 2004 7:48 pm    Assunto: Como abrir um arquivo txt no notepad, com chamada a partir do Delphi??? Responder com Citação

Faça assim:

ShellExecute(Application.Handle, nil, Pchar(nomeArquivo), nil, nil, SW_SHOWNORMAL);

O nomeArquivo deve ter o endereco completo exemplo: c:\\arquivos\\teste.txt

Este comando abre qualquer arquivo utilizando a Api do Windows ou seja se for .doc abre o word, .xls abre o excell

Ele utiliza o programa cadatrado no windows para abrir (tipos de arquivos) no explorer.

Ps: Deve ser declarada no Uses o ShellApi, e o nome do arquivo é um variavel do tipo String;

um abraço

Sandro
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
sh@dow
Mestre
Mestre


Registrado: Domingo, 21 de Março de 2004
Mensagens: 807

MensagemEnviada: Sex Jun 04, 2004 8:57 pm    Assunto: Como abrir um arquivo txt no notepad, com chamada a partir do Delphi??? Responder com Citação

Ou


WinExec(\'C:\\WINDOWS\\system32\\notepad.exe [b] c:\\teste.txt[/b]\', SW_SHOW);

_________________
<a>Regras do fórum</a>
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
diego_crc
Aprendiz
Aprendiz


Registrado: Quinta-Feira, 20 de Mai de 2004
Mensagens: 100
Localização: Recife - PE

MensagemEnviada: Sáb Jun 05, 2004 1:43 pm    Assunto: Como abrir um arquivo txt no notepad, com chamada a partir do Delphi??? Responder com Citação

Obrigado a todos, me ajudaram bastante, valeu!!!
_________________
--------------------------------------------------------------
** Sem esfoço não há recompensas **

Diego Canuto
e-mail: diego_crc@pop.com.br
--------------------------------------------------------------
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB