Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 05-04-2008
madiazg madiazg is offline
Miembro
 
Registrado: sep 2005
Ubicación: Canarias
Posts: 120
Poder: 19
madiazg Va por buen camino
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?
Responder Con Cita
  #2  
Antiguo 05-04-2008
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
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.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 05-04-2008
Avatar de eduarcol
[eduarcol] eduarcol is offline
Miembro Premium
 
Registrado: ago 2003
Ubicación: En los estados Zulia y Merida de Venezuela
Posts: 4.151
Poder: 25
eduarcol Va por buen camino
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
Responder Con Cita
  #4  
Antiguo 05-04-2008
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Poder: 30
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Smile

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.
Responder Con Cita
  #5  
Antiguo 10-04-2008
madiazg madiazg is offline
Miembro
 
Registrado: sep 2005
Ubicación: Canarias
Posts: 120
Poder: 19
madiazg Va por buen camino
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...
Responder Con Cita
  #6  
Antiguo 11-04-2008
Avatar de eduarcol
[eduarcol] eduarcol is offline
Miembro Premium
 
Registrado: ago 2003
Ubicación: En los estados Zulia y Merida de Venezuela
Posts: 4.151
Poder: 25
eduarcol Va por buen camino
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
Responder Con Cita
  #7  
Antiguo 11-04-2008
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Poder: 30
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Smile

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.
Responder Con Cita
  #8  
Antiguo 11-04-2008
Avatar de kuan-yiu
[kuan-yiu] kuan-yiu is offline
Miembro Premium
 
Registrado: jun 2006
Ubicación: Galicia. España.
Posts: 1.017
Poder: 19
kuan-yiu Va camino a la fama
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
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
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


La franja horaria es GMT +2. Ahora son las 20:42: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