Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Criar un aplicativo pero sin telas (https://www.clubdelphi.com/foros/showthread.php?t=56321)

Paulao 14-05-2008 15:04:00

Criar un aplicativo pero sin telas
 
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/objectpas.../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:

Código Delphi [-]
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


La franja horaria es GMT +2. Ahora son las 01:49:16.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi