Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #5  
Antiguo 15-04-2008
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.210
Poder: 22
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Me imagino que tu programa se cierra todos los dias...

La solución puede ser, tener una bandera como miembro de la clase y que inicializas el el constructor del Form principal. La lees en el OnShow y si es el primer dia del mes pues muestras las consultas...

La bandera también la puedes declarar en el mismo evento OnShow como static, de esa forma sólo se declara e inicializa la primera vez y su valor no está en la pila sino que se mantiene entre llamadas.

Código:
OnFormShow(...){
  static bool bandera = true;

  if(PrimerDiaMes && bandera){
     Consultas(...);
     bandera=false;
  }
}
Claro que si tu programa, es decir el formulario principal no se cierra nunca, al cambiar del último día del mes al primero, entonces deberás detectar la situación para evitar el error de que no te muestre las consultas (la bandera esta en false).

Saludos.
Responder Con Cita
 



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
mostrar conteo segundo a segundo douglas OOP 1 18-11-2007 12:20:06
Al mostrar el segundo informe no muestra nada salvanano Impresión 2 11-09-2007 05:10:43
dbefield o edit mejor evento de salir eldonfsr C++ Builder 1 07-08-2007 02:09:31
Esperar un tiempo para mostrar otro formulario vick Conexión con bases de datos 4 09-04-2006 22:10:39
Mejor evento para B.D. emeritos Conexión con bases de datos 1 08-06-2004 14:26:49


La franja horaria es GMT +2. Ahora son las 22:51:52.


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