![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
![]() Hola, a todos
![]() ![]() ![]()
__________________
----------------->> Saluditos <<-----------------
|
#2
|
|||
|
|||
Una Prueba
Hola, has probado con CloseWindow(handle de la ventana que quieres cerrar).
Chau Saludos. |
#3
|
||||
|
||||
¿Puedes poner algo de código? El que utilizas para mostrar las ventanas. Eso tal vez ayudaría.
__________________
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. |
#4
|
||||
|
||||
![]() hola gracias por la ayuda
![]() Código:
Project NRC.exe raised exception class EInvalidOperation with message 'Cannot make a visible window modal1. Process stopped. use Step or Run to continue Código:
unit UMenu; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, ... ... procedure TFMenu.pendientes(Sender: TObject); begin MTabla.QComodin.Close; if ((varcon = 'S')OR(varresp = 'S') OR (varver = 'S') OR (varimp = 'S')) THEN begin FMensaje11.ShowModal; end end; procedure TFMenu.RelojTimer(Sender: TObject); begin //****************************************** //***mandara mensaje de si hay pendientes cada 20 segundos //******************************************* Mtabla.Session.Close; pendientes(Sender); end; procedure TFMenu.reloj2Timer(Sender: TObject); begin //****************************************** //***cerrara sesion en determinado momento cada 40 segundos //******************************************* Mtabla.Session.Close; if (reloj.Enabled = false) then //aqui confirmo que este desplegada //en pantalla la forma FMensaje11 FMensaje11.close; //aqui indico que quiero se cierre la forma //closeWindow(FMensaje11.Handle); // tambien lo intente con esta //instrucción y nada FSeguridad.ShowModal; // aqui mando a llamar otra y cuando cierro esta //se hace un llamado al proceso Pendientes end; Código:
FMensaje11.FormClose() ![]()
__________________
----------------->> Saluditos <<-----------------
|
#5
|
|||
|
|||
Otra Prueba
Aura, colocando la propiedad ModalResult en un valor distinto de cero. Es decir, cambiar el Fmensaje1.close; por FMensaje1.ModalResult=1;
Prueba con esto haber si te funciona. Saludos. |
#6
|
||||
|
||||
sigo probando
pues nada, puse el modalresult = 1; en lugar de FMensaje11.close puse FMensaje11.modalresult := 1 y me sigue marcando el mismo error.... mil gracias por el tiempo que toman en ayudarme.
__________________
----------------->> Saluditos <<-----------------
|
![]() |
|
|
![]() |
|