Abrir arquivos via windows Delphi
Olá a todos.
Sou iniciante em programação.e estou desenvolvendo um bloco de notas em object pascal ( delphi ),e ,preciso saber como abrir arquivos via windows em delphi.
Más como assim?Minha aplicação ja está pronta,más preciso para que quando iniciar,se iniciou com um arquivo externo,puxar o conteudo do arquivo para um memo.
Exemplo:
Tenho o arquivo devmedia.txt,nesse arquivo possui "devmedia.com.br",configurei minhas opções para que,quando abrir um arquivo de texto,abrir meu aplicativo,más não está sendo transferido o conteudo que esta no .txt para o campo de texto atual ( memo ).
Seria possivel transferir isso?
Obs:Desculpe se ja existe um topico assim,más procurei no forum e não achei a solução
Agradeço desde já.
Sou iniciante em programação.e estou desenvolvendo um bloco de notas em object pascal ( delphi ),e ,preciso saber como abrir arquivos via windows em delphi.
Más como assim?Minha aplicação ja está pronta,más preciso para que quando iniciar,se iniciou com um arquivo externo,puxar o conteudo do arquivo para um memo.
Exemplo:
Tenho o arquivo devmedia.txt,nesse arquivo possui "devmedia.com.br",configurei minhas opções para que,quando abrir um arquivo de texto,abrir meu aplicativo,más não está sendo transferido o conteudo que esta no .txt para o campo de texto atual ( memo ).
Seria possivel transferir isso?
Obs:Desculpe se ja existe um topico assim,más procurei no forum e não achei a solução
Agradeço desde já.
Bruno Souza
Curtidas 0
Respostas
Wilton Júnior
06/05/2014
http://www.youtube.com/watch?v=k_NcFC_Gh7k
esse video pode te ajudar (y)
esse video pode te ajudar (y)
GOSTEI 0
Bruno Souza
06/05/2014
http://www.youtube.com/watch?v=k_NcFC_Gh7k
esse video pode te ajudar (y)
esse video pode te ajudar (y)
Olá amigo,esse video que você postou,ensina a criar um bloco de notas,más,meu aplicativo ja está pronto,só preciso que quando ele ser executado por um arquivo externo,seja transferido todo o texto do arquivo para o memo.
Alguma solução???
Obrigado pela resposta..
Agradeço desde já.
GOSTEI 0
Wilton Júnior
06/05/2014
Como aassim?
GOSTEI 0
Bruno Souza
06/05/2014
Como aassim?
Exemplo:Tenho meu arquivo de texto,com algumas coisas escritas dentro do arquivo,e quando eu seleciono pra abrir com meu aplicativo
[img]http://arquivo.devmedia.com.br/forum/imagem/369268-20140507-181535.png[/img]
Ao abrir,o arquivo de texto,todo o texto que está dentro,não é transferido pro meu aplicativo.
É possivel fazer isso?
Obrigado pela resposta.
Agradeço desde já.
GOSTEI 0
Emerson Nascimento
06/05/2014
no seu DPR use ParamCount para saber se um arquivo foi passado como parâmetro para abertura.
ParamCount tem que ser maior que 1 (pois sempre é enviado o caminho completo da aplicação que está sendo executada).
algo assim:
ParamCount tem que ser maior que 1 (pois sempre é enviado o caminho completo da aplicação que está sendo executada).
algo assim:
if ParamCount > 1 then Memo1.Lines.LoadFromFile(ParamStr(1)); // 1 é o segundo parâmetro recebido
GOSTEI 0
Bruno Souza
06/05/2014
no seu DPR use ParamCount para saber se um arquivo foi passado como parâmetro para abertura.
ParamCount tem que ser maior que 1 (pois sempre é enviado o caminho completo da aplicação que está sendo executada).
algo assim:
ParamCount tem que ser maior que 1 (pois sempre é enviado o caminho completo da aplicação que está sendo executada).
algo assim:
if ParamCount > 1 then Memo1.Lines.LoadFromFile(ParamStr(1)); // 1 é o segundo parâmetro recebido
Desculpe,más é no code explorer,onde tem as procedures ou no codigo do aplicativo?
GOSTEI 0
Bruno Souza
06/05/2014
no seu DPR use ParamCount para saber se um arquivo foi passado como parâmetro para abertura.
ParamCount tem que ser maior que 1 (pois sempre é enviado o caminho completo da aplicação que está sendo executada).
algo assim:
ParamCount tem que ser maior que 1 (pois sempre é enviado o caminho completo da aplicação que está sendo executada).
algo assim:
if ParamCount > 1 then Memo1.Lines.LoadFromFile(ParamStr(1)); // 1 é o segundo parâmetro recebido
Desculpe,más é no code explorer,onde tem as procedures ou no codigo do aplicativo?
no seu DPR use ParamCount para saber se um arquivo foi passado como parâmetro para abertura.
ParamCount tem que ser maior que 1 (pois sempre é enviado o caminho completo da aplicação que está sendo executada).
algo assim:
Desculpe,más é na unit,onde tem as procedures ou no codigo do aplicativo?
ParamCount tem que ser maior que 1 (pois sempre é enviado o caminho completo da aplicação que está sendo executada).
algo assim:
if ParamCount > 1 then Memo1.Lines.LoadFromFile(ParamStr(1)); // 1 é o segundo parâmetro recebido
Desculpe,más é na unit,onde tem as procedures ou no codigo do aplicativo?
GOSTEI 0
Bruno Souza
06/05/2014
Tentei varios numeros pra ver se muda alguma coisa,e consegui!
Codigo Correto:
Obrigado Emerson.
Até mais.
Codigo Correto:
if (ParamCount > 0) then
Memo1.Lines.LoadFromFile(ParamStr(1));Obrigado Emerson.
Até mais.
GOSTEI 0
Nelson Santos
06/05/2014
ganhe dinheiro com softwares 3D em Delphi 7
http://www.3dsistemas.com.br
http://www.3dsistemas.com.br
GOSTEI 0