Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > Flash Приложения: AIR, Zinc и тд.

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 15.04.2008, 18:16
Роман Вадимович вне форума Посмотреть профиль Отправить личное сообщение для Роман Вадимович Найти все сообщения от Роман Вадимович
  № 1  
Ответить с цитированием
Роман Вадимович

Регистрация: May 2007
Сообщений: 232
По умолчанию Индикация заряда батареи ноутбука

Добрый день.

Исходные данные
Я разрабатываю приложения для портативных сенсорных панелей, подключенных к сети через Wi-fi.
До этого момента функционала обеспечиваемого при обычном заходе на подготовленные веб-приложения было достаточно. В данный момент стоит задача индикации заряда батареи сенсорной панели.

Вопрос. Возможно ли при использовании Zinc достучаться к этому свойству системы?

Дополнительная информация. Я нашёл это:
http://msdn2.microsoft.com/en-us/lib...65(VS.85).aspx
Но как я понял получение данных параметров возможно только для СайдБара.

Заранее благодарен.

Старый 16.04.2008, 09:16
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 2  
Ответить с цитированием
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
надо воспользоваться Win32 API
Код:
The GetSystemPowerStatus function retrieves the power status of the system. The status indicates whether the system is running on AC or DC power, whether the battery is currently charging, and how much battery life remains.


BOOL GetSystemPowerStatus(
  LPSYSTEM_POWER_STATUS lpSystemPowerStatus
);

Parameters
lpSystemPowerStatus 
[out] Pointer to a SYSTEM_POWER_STATUS structure that receives status information. 

SYSTEM_POWER_STATUS

The SYSTEM_POWER_STATUS structure contains information about the power status of the system.


typedef struct _SYSTEM_POWER_STATUS {  
 BYTE ACLineStatus;  
 BYTE BatteryFlag; 
 BYTE BatteryLifePercent;  
 BYTE Reserved1;  
 DWORD BatteryLifeTime;  
 DWORD BatteryFullLifeTime;
} SYSTEM_POWER_STATUS, 
*LPSYSTEM_POWER_STATUS;
http://msdn2.microsoft.com/en-us/library/aa372693.aspx

написать длл-обертку, где осуществляется вызов этой функции и возвращается результат в цинк. напрямую вызвать не выйдет.

Старый 16.04.2008, 12:23
Роман Вадимович вне форума Посмотреть профиль Отправить личное сообщение для Роман Вадимович Найти все сообщения от Роман Вадимович
  № 3  
Ответить с цитированием
Роман Вадимович

Регистрация: May 2007
Сообщений: 232
Спасибо за информацию.
Т.е. нужно написать библиотеку dll (это просто 1 файл), к которому будет обращаться цинк?
А на чем писать эту dll нужно? На C++?

Старый 16.04.2008, 12:41
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 4  
Ответить с цитированием
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
VC++ или Delphi.

http://www.multidmedia.com/support/a...on=detail&id=6

Старый 16.04.2008, 12:45
Роман Вадимович вне форума Посмотреть профиль Отправить личное сообщение для Роман Вадимович Найти все сообщения от Роман Вадимович
  № 5  
Ответить с цитированием
Роман Вадимович

Регистрация: May 2007
Сообщений: 232
Большое спасибо. Просто занимаюсь разработкой flash приложений и не знаком VC++ и Delphi. Буду разбираться.

Создать новую тему Ответ Часовой пояс GMT +4, время: 02:11.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 02:11.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.