Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Как в 1С++ добавить метод, зависящий от ОС ? (число прочтений - 3474 )
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Как в 1С++ добавить метод, зависящий от ОС ?
31. Октября 2007 :: 11:29
Печать  
Народ, возникла проблема.
Мне нужно добавить в 1С++ метод, который есть только в Вин2000/ХП и выше.
Вопрос - как сделать так, чтобы 1С++ работала в более старых ОС, а нужный метод работал бы только в нужных ОС?


Вкратце - все зависит от _WIN32_WINNT
Сейчас в 1С++ его значение 0x400 , т.е. обеспечение работы 1С++ в Вин98 и выше.

На всякий случай я создал ветку-опрос http://www.1cpp.ru/forum/YaBB.pl?num=1193827086/0#0

Необходимый мне метод GetLastInputInfo определен так
Цитата:
// artbear - выдержка из <winuser.h> - только для Вин2000 и выше
#if(_WIN32_WINNT >= 0x0500)
typedef struct tagLASTINPUTINFO {
UINT cbSize;
DWORD dwTime;
} LASTINPUTINFO, * PLASTINPUTINFO;

WINUSERAPI
BOOL
WINAPI
GetLastInputInfo(
PLASTINPUTINFO plii);
#endif /* _WIN32_WINNT >= 0x0500 */


Если в спп.файле вручную прописать это определение, оставив _WIN32_WINNT = 0x400, тогда проект не собирается, линковщик пишет что-то типа того, что нет функции GetLastInputInfo  

Помогите, кто может.
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer &amp;&amp; tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Как в 1С++ добавить метод, зависящий от ОС ?
Ответ #1 - 31. Октября 2007 :: 11:38
Печать  
(Sedmin) Да, я так и думал, что придется пользоваться GetProcAddress Печаль
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer &amp;&amp; tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать