PDA

Ver la Versión Completa : Criar un aplicativo pero sin telas


Paulao
14-05-2008, 15:04:00
necesito crear un aplicativo para cargar un archivo INI. Este aplicativo no necesita de tener una tela, pues toda la carga sera hecha pro tabla de mibanco y unos path fijos. Como hago para no tener tela e rodar? Tipo un servicio? Este sera rodado en el momento de la instalación. Gracias a todos!!! Pero tiene que ser um executable a parte.

duilioisola
14-05-2008, 15:39:59
Creo que lo que necesitas es una aplicacion de consola:

http://delphi.about.com/od/objectpascalide/l/aa091101a.htm

cHackAll
14-05-2008, 15:54:28
Hola Paulao, creo que con tela te refieres a formulario; en tal caso te aconsejo: File -> New -> Other... -> Console Application. Entonces tendrás una programa (.dpr) parecido al siguiente:

program Project2;

{$APPTYPE CONSOLE}

uses
SysUtils;

begin
{ TODO -oUser -cConsole Main : Insert code here }
end.

Lo unico que tienes que hacer para que tu aplicacion sea un proceso sin GUI o CLI es borrar la linea "{$APPTYPE CONSOLE}", ir añadiendo las unidades que necesitas y hacer tu aplicativo.

Edito; no había visto la participación de duilioisola, valga la redundancia ;)
Saludos

Paulao
14-05-2008, 16:07:54
Creo que si yo hago una aplicacion con el Form invisible me resolve, no necesito hacer un console. Es mas simples. Voy a intentar asi.

Paulao
14-05-2008, 16:42:43
Hizo asi. No OnCreate yo puzo:

Brush.Style := bsClear; Esto mi resolve. Gracias!!!

roman
14-05-2008, 17:39:48
Para "deshacerte" del formulario era más sencillo quitarlo de la aplicación (menú Project|Remove from project). De esta forma obtienes un projecto conformado únicamente por el DPR y sin ser una aplicación de consola. Además, claro está, de que cargas con los recursos que presupone tener un formulario invisible.

// Saludos