FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Cerrar una aplicacion externa
Posts: 155
Joined: Fri Oct 21, 2005 06:35 PM
Cerrar una aplicacion externa
Posted: Fri Aug 17, 2012 06:16 PM

Hola a todos.
Estoy usando esto WinExec("OSK.EXE") para ejecutar el teclado en pantalla, pero no encuentro como cerrar esta aplicacion cuando deseo que desaparezca.
Muchas gracias.

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Cerrar una aplicacion externa
Posted: Fri Aug 17, 2012 06:27 PM

viewtopic.php?p=119458#p119458

Supongo que será:

SendMessage( FindWindow( 0, "On-Screen Keyboard" ), WM_CLOSE )

ó en el idioma que te aparezca el titulo de la ventana

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 593
Joined: Sat May 12, 2007 11:47 AM
Re: Cerrar una aplicacion externa
Posted: Sun Aug 19, 2012 01:08 AM
Buenas noches,

Yo ni siquiera puedo abrir el teclado en pantalla usando W7.

Probé WinExec("OSK.EXE") y también con ShellExecute pero sale el mensaje de error:

"No se pudo iniciar el teclado en pantalla"

Destaco que desde DOS si funciona correctamente.

¿Que podrá ser?

Gracias.

Rolando :-)
Posts: 1303
Joined: Tue Jul 21, 2009 08:12 AM
Re: Cerrar una aplicacion externa
Posted: Sun Aug 19, 2012 10:24 PM

Rolando,

¿Qué versión de Windows, FWH y Harbour usas?.

A mi me funciona perfecto.

Muchas gracias. Many thanks.



Un saludo, Best regards,



Harbour 3.2.0dev, Borland C++ 5.82 y FWH 13.06 [producción]



Implementando MSVC 2010, FWH64 y ADO.



Abandonando uso xHarbour y SQLRDD.
Posts: 593
Joined: Sat May 12, 2007 11:47 AM
Re: Cerrar una aplicacion externa
Posted: Sun Aug 19, 2012 10:42 PM

Hola,

Uso 10.4 de 32 bits y el W7 es de 64 bits.

Genero el exe de 32 bits en esta pc con W7 64 bits y, salvo esto del asunto, funciona todo sin problemas en esta PC 64 bits y en pc's con XP 32 bits.

Rolando :D

Continue the discussion