Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Iniciar una aplicacion sin mostrar ningun form (https://www.clubdelphi.com/foros/showthread.php?t=28130)

rob1 09-12-2005 20:02:34

Iniciar una aplicacion sin mostrar ningun form
 
mi pregunta es la siguiente ¿se puede iniciar una aplicacion, ejecutar por ejemplo un formulario pero sin mostrar NADA o sea q nadie se de cuenta q se ejecuta este proframa? he provado con visible:= false pero parece q on el main form nose puede. Grax

luisgutierrezb 09-12-2005 20:38:10

Tal vez lo que puedes hacer es en el programa principal esperar el evento o suceso que haga que muestres la forma para que la mandes llamar...
otra, al iniciar mostrar un "splash screen" y cuando pase el suceso activar la forma..

Lepe 10-12-2005 08:53:05

Application.ShowMainform := false;

¿en el OnCreate de la primera forma?

saludos

[Gunman] 10-12-2005 11:32:48

Más fácil que todo esto... Escribe el código de tu programa en el archivo *.dpr de tu Proyecto y eliminas las linas donde crea los formularios.
No lo he probado, pero en teoria deberia abrirse el programa y no se mostraria nada en pantalla. (Para cerrar el programa: Ctrl+Alt+Supr y matas el proceso de tu programa).
Prúebalo y me lo cuentas...

Sotrono 10-12-2005 16:01:27

Hola.
Tenes distintas opciones: Podes crear una aplicacion "normal" y luego ocultar el Form o podes escribir tu aplicacion en el dpr, de esta ultima forma el ejecutable final seria mucho mas chico que de la otra. El problema que tiene la aplicacion de consola (dpr) es que si queres manejar eventos te va a resultar mucho mas complicado porque es como programar en Pascal, las instrucciones se ejecutan de forma secuencial, o sea se terminan de ejecutar las instruccones y el progama se cierra.
Si no es muy importante el tamaño del ejecutable te recomiendo que optes por la primera opcion porque te va a resultar mucho mas facil.
Para ocultar el Form podes hacer lo que te dijo Lepe o tambien podes poner la propiedad Visible del Form a False, pero hacelo en tiempo de ejecucion.
Ya se trato el tema varias veces en el foro hace una busqueda que vas a encontrar muchos hilos sobre esto.

Saludos...

OSKR 11-12-2005 17:14:18

:) iba a responder pero me doy cuenta q Lepe ya lo hizo, rayos!!!, creo q esa es la mejor


La franja horaria es GMT +2. Ahora son las 09:38:08.

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