![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 16 Всего: 98 |
Добрый день.
Где/что нужно продефайнить чтобы программы компилировались под 9х Заранее благодарю за ответ. -------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| chipset |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4071 Регистрация: 11.1.2003 Где: Seattle, US Репутация: 27 Всего: 165 |
Т.е. компилировались на 9х? Под VC6?
Это сообщение отредактировал(а) chipset - 18.12.2004, 20:32 --------------------
|
|||
|
||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 16 Всего: 98 |
для примера: список процессов под 9x и под NT _создается_ с помощью разных библиотек. мне нужно чтобы моя программа использовала библиотеки 9х
-------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| srd |
|
|||
![]() Нереварин ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 951 Регистрация: 30.8.2003 Где: Владивосток Репутация: 27 Всего: 49 |
WINVER 0x0400
_WIN32_WINDOWS 0x0400 Можно поднять версию повыше, если совместимость с 9x не требуется. -------------------- Не смей читать мою подпись!!! |
|||
|
||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 16 Всего: 98 |
спасибо
-------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| Adil' |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 311 Регистрация: 26.8.2004 Где: Питер Репутация: 6 Всего: 15 |
_hunter, если ты расчитываешь, что программа должна работать и под 9х и под NT, то макросом не отделаешься - это просто константа, устанавливаемая при компиляции. Лучше используй ф-цию GetVersionEx(LPOSVERSIONINFO) и смотрии поле dwPlatformId структуры OSVERSIONINFO
-------------------- Удачи |
|||
|
||||
| srd |
|
|||
![]() Нереварин ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 951 Регистрация: 30.8.2003 Где: Владивосток Репутация: 27 Всего: 49 |
Если нужен, вариант, предложенный Adil', то нужные функции прийдется использовать через LoadLibrary/GetProcAddress. Кстати, API, используемое для перечисления процессов в Windows 95/98/Me, также доступно в Windows 2000/XP (а для поддержки Windows NT 4.0 прийдется повозиться).
-------------------- Не смей читать мою подпись!!! |
|||
|
||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 16 Всего: 98 |
спасибо, но мне нужно именно под 9x
( будет две версии программы -- одно для 95 и выше, другая для 2000 и выше ) и важно мне только чтобы при выполнении использовались соответствующие библиотеки -------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| Adil' |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 311 Регистрация: 26.8.2004 Где: Питер Репутация: 6 Всего: 15 |
Добавлено @ 15:31 А, тьфу, извиняюсь - дошло, что имелось ввиду под "нужные функции" -------------------- Удачи |
||||
|
|||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |