Como abrir o programa já com o arquivo carregado - Delphi

Delphi

Lógica de programação

26/07/2018

Galera, estou com o Problema em uma Aplicação no Delphi... Fiz um Programar que Ler Arquivos XML''s, e está Funcionando normalmente, Porem queria fazer que quando clicasse no arquivo XML fora do Programa, ele já abri-se o programa com a Tabela Carregada.. Mais queria que não especificasse o nome do arquivo, pois são vários arquivos diferentes, e queria que carrega-se qualquer tabela que clicar.
Lucas Araujo

Lucas Araujo

Curtidas 0

Melhor post

Raimundo Pereira

Raimundo Pereira

27/07/2018

Lucas Araujo, muito obrigado, graças a sua dúvida aprendi algo simples e que com certeza irei usar, pois também tenho aplicação que ler arquivos XML:

Fiz algo simples e melhor:

Acessa o canal e confere.
https://www.youtube.com/watch?v=DeuAHG-uSRE&feature=youtu.be
GOSTEI 1

Mais Respostas

Raimundo Pereira

Raimundo Pereira

26/07/2018

Bom dia!
Veja se ajuda:
http://www.planetadelphi.com.br/dica/541/programando-meu-aplicativo-para-abrir-arquivos-a-partir-do-windows-exp
GOSTEI 0
Lucas Araujo

Lucas Araujo

26/07/2018

Muito Bom o video, mais não deu muito certo não.. o Delphi não Reconheceu o Load "function TForm1.Load(Arquivo: String): Boolean;" e nem Load(ParamStr(1));, como fez para reconhecer ?


GOSTEI 0
Lucas Araujo

Lucas Araujo

26/07/2018

Lucas Araujo, muito obrigado, graças a sua dúvida aprendi algo simples e que com certeza irei usar, pois também tenho aplicação que ler arquivos XML:

Fiz algo simples e melhor:

Acessa o canal e confere.
https://www.youtube.com/watch?v=DeuAHG-uSRE&feature=youtu.be


Resolveu esse Procedimento, faltou apenas eu Declarar... Muito Obrigado !!
GOSTEI 0
Raimundo Pereira

Raimundo Pereira

26/07/2018

Sem mistério!
Não é obrigado a usar a função:
var Documento:string;
begin
Documento:=(ParamStr(1)); //Pego o param - Ele usa a classe system.

IF (Documento<>'') THEN // Verifica se existe conteúdo no param
begin
if FileExists(Documento) then //Verifica o caminho do arquivo é valido
// Estou usando o Acbr
NFe.NotasFiscais.Clear;
NFe.NotasFiscais.LoadFromFile(Documento);
NFe.NotasFiscais.Imprimir;

End;
Funcionou perfeitamente.
GOSTEI 0
Lucas Araujo

Lucas Araujo

26/07/2018

Funcionou sim, Muito Obrigado pela Ajuda...
GOSTEI 0
POSTAR