Fórum Como tratar erros e processamento de uma aplicação externa #346339

21/09/2007

0

Saudações delphianas a todos !

Galera, estou com uma dúvida que não faço idéia de como proceder.

Minha aplicação usa um executável externo que roda diretamente no shell do prompt. Até ai tudo bem, passo os parametros necessarios e ele faz um ´run´ do aplicativo; Porem pode acontecer de em determinadas circunstancias esse aplicativo me retornar algum erro a ser tratado.

Gostaria se possivel for, como vocês fariam o tratamento destes erros.

A unica maneira que me vem em mente é gerar um textfile com isso por exemplo:

c:\sistema\aplicativo.exe -parametros >log.txt

e posteriormente analisar isso; mas tenho a desvantagem de não conseguir monitorar isso em tempo real.


A quem interessar possa, eu estou usando um conversor de video fantástico chamado ffmpeg, que faz a conversao de diversos formatos de video para quais formatos ele suporta, indo desde os tradicionais wmv, .avi até 3gp e flv...

[site do desenvolvedor]
http://ffmpeg.mplayerhq.hu/

existe a possibilidade de compilar-se isso em DLL, mais não sei fazer :oops: .


Acredito eu que conseguindo isso seria mais simples de resolver o meu caso.

Alguma sugestão ?!

Ancioso e no aguardo,

Abraços !


Campsoft

Campsoft

Responder

Posts

21/09/2007

Nerdex

Existe sim uma possibilidade de vc ´monitorar as saídas´ de uma aplicação rodando no DOS para a sua aplic. Delphi:

[color=darkblue:b0e6de524e][size=9:b0e6de524e]Link:[/size:b0e6de524e][/color:b0e6de524e]

[u:b0e6de524e][color=green:b0e6de524e]Capture Output of a Console Application[/color:b0e6de524e][/u:b0e6de524e]

[url]http://www.latiumsoftware.com/en/pascal/0040.php#5[/url]


Responder

Gostei + 0

23/09/2007

Campsoft

Show NerdeX ! Exatamente isso

Muito obrigado mesmo !!!

Valeuuuuuu


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar