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

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

Восстановить пароль Регистрация
 
Aniskov
0 / 0 / 0
Регистрация: 07.03.2010
Сообщений: 111
25.10.2011, 21:30     не видны переменные и объекты которые глобально объявлены в классе #1
Здравствуйте.

У меня следующая проблема:

Делал прогу месяц назад, но по причине отъезда ее забросил.
Сейчас на другом компе доделываю ее, но когда добавляю функцию которая работает по нажатию на тулбар (через класс виев), то в ней не видны переменные и объекты которые глобально объявлены в данном классе (т.е. после добавления точки не появляется список функций и свойств данного объекта). Причем в соседних функциях вышеизложенное происходит (все подсказки появляются).
Но самое парадоксальное что все компилируется и работает!!!!

На обоих компах студия с одного диска.

Просьба всем кто может, помочь, а то както плохо без подсказок.

Заранее спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.10.2011, 21:30     не видны переменные и объекты которые глобально объявлены в классе
Посмотрите здесь:

Определить количество байтов, которые занимают в памяти переменные данных типов C++
Почему нельзя использовать в операторе case переменные, которые определены как #define C++
Обьявить в классе 2 символьные ЗАКРЫТЫЕ переменные, вывести их значения на печать C++
C++ Как объявить массив объектов одного класса в другом классе, а затем поместить в него объекты?
C++ Иногда переменные, созданные в main, не видны в цикле for
Ошибка. В классе наследнике все элементы, которые были унаследованы от базового класса C++
C++ Почему в файле все функции объявлены как static?
Как глобально объявить указатель структуры, и переменные хранящиеся в ней? C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
boombastik
7 / 7 / 0
Регистрация: 13.02.2007
Сообщений: 1,255
01.11.2011, 01:40     не видны переменные и объекты которые глобально объявлены в классе #2
Классические симптомы классической проблемы 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 снова работает.

Удачи,
Владимир
Yandex
Объявления
01.11.2011, 01:40     не видны переменные и объекты которые глобально объявлены в классе
Ответ Создать тему
Опции темы

Текущее время: 13:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru