Форум программистов, компьютерный форум CyberForum.ru

не видны переменные и объекты которые глобально объявлены в классе - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как стереть папку с файлами? http://www.cyberforum.ru/cpp-beginners/thread499444.html
Люди, кому не лень, ответтье, пожалуйста. Я знаю как стереть файл, я знаю (использую апиевские функции), а как стереть папку, тем более, если в папке имеются файлы? Заранее благодарю!
C++ Почему часть функций в KERNEL32.DLL может не загружаться/не работать Моё приложение загружает мою же DLL, которая, в свою очередь, использует c:windowssystem32KERNEL32.DLL Скажите пожалуйста, по какой причине, часть функций в KERNEL32.DLL может не загружаться/не работать (проверял на Dependency Walker). В связи с этим, не работает моя DLL. Спасибо. http://www.cyberforum.ru/cpp-beginners/thread499438.html
C++ как отключить сетевую плату?
Здравствуйте! Кто знает как отключить сетевую плату? Заранее спасибо!
C++ Как воспроизвести mp3 и другие звуковые файлы стандартными средствами Windows?
...с помощью стандартных средств Windows.
C++ Помогите привязать класс HDC к CDC http://www.cyberforum.ru/cpp-beginners/thread499398.html
Помогите, немогу привязать класс HDC к CDC. Сложности вот в чём, я пытаюсь зграбить экран, записать его в класс CBitmap и далее картинку вывести у себя в приложении. Вот код: HWND hwnd; hwnd=::GetDesktopWindow(); HDC hdc=::GetWindowDC(hwnd); // начинается проблема
C++ Помогите привязать класс HDC к CDC Помогите, немогу привязать класс HDC к CDC. Сложности вот в чём, я пытаюсь зграбить экран, записать его в класс CBitmap и далее картинку вывести у себя в приложении. Вот код: HWND hwnd; hwnd=::GetDesktopWindow(); HDC hdc=::GetWindowDC(hwnd); // начинается проблема подробнее

Показать сообщение отдельно
boombastik
7 / 7 / 0
Регистрация: 13.02.2007
Сообщений: 1,255
01.11.2011, 01:40     не видны переменные и объекты которые глобально объявлены в классе
Классические симптомы классической проблемы VC++. К сожалению, совсем недавно обнаружил, что в VC++.NET 2005 эту болезнь так и не исправили. Проблема также имеет и классическое решение:

0. Закрыть проект, можно закрыть VC++
1. Удалить все откомпилированные файлы в папках Release и Debug
2. (Ключевой момент) Удалить из директории проекта файл с расширением *.ncb, обычно это файл имеет название проекта.
3. (Необязательное) Удалить файлы с расширением *.opt и *.aps. [bold]НЕ ТРОГАТЬ[/bold] файл с расширением *.clw, по-моему начиная с VC++ 7.0 (.NET) этот файл больше не генерируется и не используется, но в 5.0/6.0 он использовался Class Wizard''ом.
4. Открыть проект и откомпилировать.
5. Убедиться, что Intelli Sense снова работает.

Удачи,
Владимир
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru