![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Cita:
Que me he queda'o como tu nick // Saludos |
|
#2
|
|||
|
|||
|
El mensaje que lanza el SO para decir que se cierra (WM_QUERYENDSESSION).
No se si antes me he explicado bien, pero creo que te falla un poco la RAM, jeje (es broma). http://www.clubdelphi.com/foros/show...UERYENDSESSION La pena es que lo he probado en W2000 y no me entra en la rutina y me apaga el ordenador. |
|
#3
|
||||
|
||||
|
¡Caramba! Esto es usar mis propias palabras en mi contra
Más bien es que aún no despierto del todo y para que rían un rato te cuento que cuando leí tu mensaje anterior lo primero que me vino a la mente fue el letrero que aparecía en algunos ordenadores al cerrar Windows: Cita:
De ahí que me haya quedado de una pieza tratando de entender cómo dicho letrero podría impedir que apagaran la máquina. Una pregunta, si nos olvidamos por un momento de la aplicación, ¿qué pasa si aprietas la mentada tecla habiendo documentos abiertos? Lo pregunto porque es posible que el botón lo que haga sea apagar el sistema sin mandar el mensaje WM_QUERYENDSESSION. Por ejemplo, de acuerdo a la documentación, la llamada ExitWindowsEx(EWX_FORCE or EWX_POWEROFF, 0); cierra la sesión y apaga la máquina sin mandar los mensajes WM_QUERYENSESSION y WM_ENDSESSION // Saludos |
|
#4
|
|||
|
|||
|
Solucionadooooooooooo
Jejeje, pues he encontrado este componente, como no, en otra gran página sobre el fascinante mundo de Delphi, despues de probar montones de formas, con privilegiios, mensajes, capturas, etc, etc. Y lo peor es que cada vez que se pulsa el maldito botón hay que arrancar el sistema.
Sin más rollos ni dilaciones os presento a PowerButton (Lo publico tal como lo he encontrado):
Última edición por roman fecha: 31-03-2005 a las 18:58:05. |
|
#5
|
||||
|
||||
|
Hola NPIdea,
Me tomé la libertad de editar tu mensaje para agregar las etiquetas [delphi] para que fuera más legible el código. Muy interesante, ahora sabemos algo más y agradezco que hayas publicado la solución que encontraste. // Saludos |
|
#6
|
|||
|
|||
|
Cita:
Saludicos y a otra cosa. ![]() |
|
#7
|
|||
|
|||
|
La solución más fácil era...
Jejeje... hola a todos. Me he encontrado este hilo tantos años después y recordé lo fácil que solucioné el tema del miserable botón de apagado en el teclado, siempre cerca de una tecla de uso contínuo: para mí bastó un destornillador y arrancar la teclita de todos mis teclados!!!... jaaaaaajajajaja... lástima que no lo leí entonces... abrazo para todos.
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|