Como puedo ver el nivel de señal WIFI ?
Hola,
Antecedentes : - Aplicación en Delphi 6 - Se ejecuta en un TABLET con Windows 8.1 - Al hibernar se pierde conexión Wifi - De vez en cuando, sin hibernar, también se pierde conexión wifi - Al recuperar le cuesta reconectar con la Base de datos. Necesito : Saber cuál es el nivel de señal que tiene el Tablet con el router Saber si existe algún componente que lo consiga o rutinas que me den ese valor (y también el de la bateria ;) ) He probado : - nduWlanAPI.pas - nduWlanTypes.pas Pero la llamada a WlanQueryInterface no me devuelve valores fiables. Gracias |
|
Creo que ecfisa te ha dado la clave. Utilizando WMI no deberías tener mayores problemas para conseguir esa información.
Ya te han comentado sobre Wifi; Para acceder a la información de la batería puedes utilizar la clase Win32_Battery (en el link pouedes ver todas las propiedades a las que tienes acceso). En el FTP del clubdelphi, hay varios ejemplos sobre WMI (busca por los títulos y encontrarás varios que yo mismo he subido). Si revisas el código verás que es lo que necesitas, simplemente que tienes que cambiar la clase a la que accedes (por la comentada arriba), todo lo demás ya lo tienes hecho. |
Muchas gracias a los dos, os comentaré resultados ^\||/
|
La franja horaria es GMT +2. Ahora son las 03:35:33. |
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