![]() |
Модераторы: feodorv, GremlinProg, xvr, Fixin |
![]() ![]() ![]() |
|
Hamilion |
|
||||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 92 Регистрация: 7.3.2006 Где: Санкт-Петербург Репутация: нет Всего: 1 |
Читал тут топик http://forum.vingrad.ru/index.php?showtopic=87674 - решил провести собственное расследование. Пре попытке вызвать функцию
GetCursorInfo пишет 'GetCursorInfo' : undeclared identifier. Файл заголовка включил:
в нем есть строка:
в котором в свою очередь есть -
Проект настроен: C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE В чем поганка ![]() |
||||||
|
|||||||
Fixin |
|
|||
![]() Ёжик ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1357 Регистрация: 6.1.2004 Репутация: 8 Всего: 18 |
Ты можешь оказать просто гениальную помощь в расследовании: покажи код.
|
|||
|
||||
Hamilion |
|
||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 92 Регистрация: 7.3.2006 Где: Санкт-Петербург Репутация: нет Всего: 1 |
А кода собственно и нет... так... только объявление (ну естествено + windows.h):
|
||||
|
|||||
Fixin |
|
|||
![]() Ёжик ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1357 Регистрация: 6.1.2004 Репутация: 8 Всего: 18 |
Целиком, пожалуйста.
|
|||
|
||||
Hamilion |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 92 Регистрация: 7.3.2006 Где: Санкт-Петербург Репутация: нет Всего: 1 |
Вот, пожалуйста (см. case WM_COMMAND)
|
|||
|
||||
Fin |
|
|||
![]() Дракон->Спать(); ![]() ![]() Профиль Группа: Участник Сообщений: 687 Регистрация: 4.1.2006 Репутация: 1 Всего: 10 |
Я насколько знаю в switch нельзя определять переменные. Ты это делаеш. Добавлено @ 18:16 Вот я сейчас сделал эксперемент и получил ошибку error C2360: initialization of 'wID' is skipped by 'case' label -------------------- Пролетал мимо. |
|||
|
||||
Hamilion |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 92 Регистрация: 7.3.2006 Где: Санкт-Петербург Репутация: нет Всего: 1 |
Исправил все равно ошибка:
error C2065: 'CURSORINFO' : undeclared identifier error C2065: 'GetCursorInfo' : undeclared identifier
|
|||
|
||||
Fixin |
|
|||
![]() Ёжик ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1357 Регистрация: 6.1.2004 Репутация: 8 Всего: 18 |
Можно:
попробуй загнать в скобки все что в кейсах. |
|||
|
||||
threef |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 375 Регистрация: 27.10.2005 Где: Запорожье Репутация: нет Всего: 10 |
Добавь к себе в прогу
Они отключены директивой условной компиляции. Влом искать - какой именно. |
|||
|
||||
DeadSoul |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1217 Регистрация: 25.9.2005 Где: Москва Репутация: нет Всего: 11 |
А может лучше найти чем оно включается? -------------------- Если Вы получили ответ на Ваш вопрос, то нажмите на "Вопрос решен". Бьем спамеров их же оружием. Пусть весь спам сыпется им [email protected] |
|||
|
||||
Hamilion |
|
||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 92 Регистрация: 7.3.2006 Где: Санкт-Петербург Репутация: нет Всего: 1 |
Вот это было бы, по моему мнению, решение. |
||||
|
|||||
DeadSoul |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1217 Регистрация: 25.9.2005 Где: Москва Репутация: нет Всего: 11 |
Где оно отключено условной компиляцией? -------------------- Если Вы получили ответ на Ваш вопрос, то нажмите на "Вопрос решен". Бьем спамеров их же оружием. Пусть весь спам сыпется им [email protected] |
|||
|
||||
Любитель |
|
|||
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 1 Всего: 92 |
Поставь перед инклюдом
#define WINVER 0x0500 (версия винды - Win200 и >) Добавлено @ 21:15 Поставь перед инклюдом #define WINVER 0x0500 (версия винды - Win200 и >) |
|||
|
||||
Hamilion |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 92 Регистрация: 7.3.2006 Где: Санкт-Петербург Репутация: нет Всего: 1 |
Спасибо помогло Добавлено @ 17:57 Кстати, в VisualStudio.net 2005, все работает и так, но оно и понятно. Поэтому нарошно буду мучиться (и вас, соответственно, мучить ![]() |
|||
|
||||
DeadSoul |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1217 Регистрация: 25.9.2005 Где: Москва Репутация: нет Всего: 11 |
Не надо. В 6-ой студии крайне поганый компилятор. Если есть возможность, то лучше учится сразу в 2005 -------------------- Если Вы получили ответ на Ваш вопрос, то нажмите на "Вопрос решен". Бьем спамеров их же оружием. Пусть весь спам сыпется им [email protected] |
|||
|
||||
![]() ![]() ![]() |
Правила форума "C/C++: Системное программирование и WinAPI" | |
|
На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы . Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |