Em 03/10/07, Guionardo Furlan<[EMAIL PROTECTED]> escreveu: > Buenas pessoal. > Tenho um aplicativo aqui (GIOD) que processa um arquivo passado por parâmetro. > Mas surgiu a idéia de rodar o mesmo aplicativo via console, como por > exemplo, se o sujeito executar GIOD /? o aplicativo mostraria um texto > de opções de inicialização e encerre sem carregar os forms, em "modo > silencioso". > > A questão é que uma aplicação ou é CONSOLE ou é GUI {$APPTYPE}. > Alguém já conseguiu fazer isso no delphi?
Mais informações. A aplicação é GUI. E já coloquei no código do dpr, a verificação dos parâmetros: begin Reg := 0; UmPorDia := False; Help := False; Arquivo := 'default.giod'; ChecaParametros; Application.Initialize; Checaparametros sai do sistema com halt em caso de opções inválidas. O problema é que não consigo utilizar WRITELN para mostrar as opções para o console. Dá erro IO 105, que significa File not open for output. Falando em output, achei a variável Output da unit System, que indica um arquivo texto write-only que receberia a saída de write e writeln, mas não saí daí. Nessa página também tem alguma coisa mas não consegui implementar uma substituição para write e writeln. http://www.geocities.com/SiliconValley/Lakes/1636/con_apps.htm -- Timeo hominem unius libri Cogito ergo sum - Carpe diem []s Guionardo Furlan http://guionardo.blogspot.com