FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Cannot Focus a disabled or invisible windows
Hola a todos,
tengo un problema. Estoy desarrollando una aplicación y cuando salta el protector de pantalla del Windows, en la aplicación aparece el error 'Cannot Focus a disabled or invisible windows'. Este error incluso aparece cuando, por ejemplo, modifico el parámetro del tiempo de inactividad para que salte el protector de pantalla. Lo peor de todos es que el programa se me queda colgado. ¿Saben a que puede ser debido? |
#2
|
||||
|
||||
Hola,
Saber a qué es debido, sin más datos, sería casi un milagro, en mi opinión. Y todos sabemos que los milagros no existen, como no sean los laicos, pero, este es otro tema. El mensaje de error que obtienes es lo mismo claro que oscuro. Dice lo que está pasando, pero, me temo que tendrías que saber dónde está pasando. Y para esto puedes tratar de depurar la aplicación "paso por paso". A ver si puedes acercarte y acercarnos un poco más al problema. |
#3
|
||||
|
||||
completando lo que te dice DEC, tienes algun evento programado del onActivate?
__________________
...Yo naci en esta ribera del arauca vibr@d0r Soy hermano de la espuma, de la garza, de la rosa y del sol... Viva Venezuela |
#4
|
||||
|
||||
La pregunta de Eduardo me hizo pensar que tal vez se debe a algo que intentas en el evento OnDeactivate del formulario o incluso de la aplicación.
Esperamos tu retroalimentación Madiazg. Al González. |
#5
|
|||
|
|||
HOla a todos,
gracias por responder. He estado eliminando componentes pero sigo sin encontrar el error. Estoy utilizando delphi 7.¿Cómo podría depurar el programa para intentar averiguar dónde está el dichoso error? Saludos... |
#6
|
||||
|
||||
ejecuta el programa desde el ide, deja que se dispare la excepcion y espera a ver que linea se detiene
__________________
...Yo naci en esta ribera del arauca vibr@d0r Soy hermano de la espuma, de la garza, de la rosa y del sol... Viva Venezuela |
#7
|
||||
|
||||
Y de preferencia compila con la opción "Use Debug DCUs", y cuando se dispare la excepción utiliza la pila de llamadas (Ctrl+Alt+S) para observar cuál fue el camino que siguió el programa. Y, revisando el código fuente cercano a cada salto de rutina, inferir dónde se intentó algo inadecuado.
Hay que sacarle provecho al valioso depurador de Delphi, algo que pocos otros lenguajes poseen. Saludos. Al. |
#8
|
||||
|
||||
Las 2 veces que me ha saltado ese error fue por lo mismo: se intentaba dar el foco a un elemento que no estaba visible. En el primer caso a un edit de una pestaña que no era la activa y en el segundo caso a un comboBox de un panel invisible.
Lo solucioné eliminando el "setFocus" y poco más. Espero que la indicación te sirva de ayuda |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
cannot focus a disabled or invisible windows | jupehe | Conexión con bases de datos | 6 | 14-06-2011 15:40:55 |
Handle disabled | carlos_nielsen | API de Windows | 11 | 15-01-2007 02:23:23 |
cannot focus a disabed or invisible window en creación de formulario | OlmoJorge | Varios | 2 | 07-11-2006 15:45:56 |
Cambiar la apariencia del DISABLED??? | arieliten | Varios | 4 | 18-03-2005 15:40:34 |
Cannot focus a disabled or invisible window | TONIAM | Varios | 3 | 02-03-2005 17:29:04 |
|