Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 10-07-2007
mabjes mabjes is offline
Registrado
 
Registrado: abr 2007
Posts: 4
Poder: 0
mabjes Va por buen camino
¿Es posible cerrar automaticamente un formulario en delphi?

Hola a tod@s!!!

Necesito mucha ayuda, ya que soy novata en esto de programar en delphi.

Necesitaria que me contestarais a la siguiente situación. Tengo un programa
en delphi que procesa un fichero, y para ello abre un formulario que realmente no hace nada (muestra el contenido del fichero, pero no lo necesito). Los procedimientos que tiene vinculados realizan una serie de trabajos pero que no necesitan de la intervención del usuario. Ya que es un programa que se ejecutará por la noche sin que este el usuario conectando ni controlando. Cuando se ejecuta el programa en delphi se abre el formulario, ejecuta las instrucciones y se queda abierto esperando a que el usuario lo cierre (clickando sobre X).

Mi pregunta es la siguiente: ¿Es posible que el formulario se cierre automáticamente mediante alguna instrucción? ¿O es imposible hacerlo?

He leído algo acerca de los servicios, y se que tal vez seria lo más adecuado para mi situación. Pero el tema servicios no lo controlo en absoluto, y no quisiera entrar en ellos a no ser que fuera estrictamente necesario.

Espero haber sido clara al exponer el tema. Y espero también una ayudita de un pro de delphi caritativ@. Solo necesito la respuesta, aunque sea negativa y tenga que buscar otras opciones.

Muxassss gracias!!!!
Responder Con Cita
  #2  
Antiguo 10-07-2007
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Aún sin entrar en el tema de servicios, puedes hacer una aplicación sin formularios, quitando del proyecto el que te aparece por defecto y programando todo en el dpr o alguna unidad que incluyas en el dpr:

Código Delphi [-]
program MiPrograma;

uses MiUnidad;

begin
  // Llamada a una rutina en MiUnidad.pas
  Proceso;
end.

El programa terminará apenas termine el proceso y sin intervención del usuario.

// Saludos
Responder Con Cita
  #3  
Antiguo 10-07-2007
mabjes mabjes is offline
Registrado
 
Registrado: abr 2007
Posts: 4
Poder: 0
mabjes Va por buen camino
Gracias roman!!!

Ante todo muy agradecida por tu rápida respuesta.

Voy a probar lo que me comentas y ya te diré como me ha ido.

Gracias de nuevo
Responder Con Cita
  #4  
Antiguo 11-07-2007
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.269
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por mabjes
Mi pregunta es la siguiente: ¿Es posible que el formulario se cierre automáticamente mediante alguna instrucción? ¿O es imposible hacerlo?
Otra opción es que lo cierres pos código en tu programa una vez que hayas acabado todo el trabajo.

Código Delphi [-]

  ...

  // Cerrar el form
  Form1.Close;
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #5  
Antiguo 12-07-2007
gaps2k gaps2k is offline
Miembro
 
Registrado: may 2006
Posts: 27
Poder: 0
gaps2k Va por buen camino
Cerrar Formulario automáticamente

Hola, espero que el problema ya este resuelto, sin embargo quiero agregar una opción un poco más elaborada.

Se puede programar la salida del formulario al fial del proceso que se esta ejecutando tal comolo decía el Post anterior, sin embargo para tener un poco más de Control, yo programaría lo necesario, cerrar ficheros, y otras tareas necesarias en un Botón de salida y al final de la ejecución del Proceso agregaría una llamada al Botón de salir.

BotonSalir.Click;

Es solo otra idea!!
Responder Con Cita
  #6  
Antiguo 13-07-2007
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.269
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por gaps2k
...sin embargo para tener un poco más de Control, yo programaría lo necesario, cerrar ficheros, y otras tareas necesarias en un Botón de salida y al final de la ejecución del Proceso agregaría una llamada al Botón de salir.
No entiendo...
Si es un programa que se ejecuta por las noches, en modo desatendido, qué sentido tiene poner un botón "para tener más control" y luego llamarlo por código.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #7  
Antiguo 13-07-2007
mabjes mabjes is offline
Registrado
 
Registrado: abr 2007
Posts: 4
Poder: 0
mabjes Va por buen camino
Gracias a todos por vuestra ayuda.

Me voy a poner manos a la obra y empezar a probar las opciones.

En cuanto obtenga resultados los publicaré.

Gracias de nuevo!!!!
Responder Con Cita
  #8  
Antiguo 13-07-2007
mabjes mabjes is offline
Registrado
 
Registrado: abr 2007
Posts: 4
Poder: 0
mabjes Va por buen camino
Ya lo tengo!!! He empezado por lo que me parecia más fácil, que era utilizar la instrucción

Form1.Close

y funciona. Así que neftali gracias por tu ayuda. Y por descontado a los demás también.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Cambiar propiedad de componente del formulario padre al cerrar el formulario hijo jzginez OOP 5 22-06-2007 21:40:51
Cerrar conexión al cerrar formulario arantzal Conexión con bases de datos 5 09-08-2006 12:43:52
Cerrar formulario en uso locojoan API de Windows 1 21-06-2006 17:08:22
cerrar automáticamente emiliu Varios 5 27-11-2005 16:37:12
Boton cerrar del formulario (X) Un abrazo OOP 2 26-05-2003 16:26:54


La franja horaria es GMT +2. Ahora son las 22:59:10.


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
Copyright 1996-2007 Club Delphi