Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Обращение к компонентам класса Driver Studio  (Прочитано 10093 раз)
0 Пользователей и 1 Гость смотрят эту тему.
ED
Гость
« : 14-03-2008 09:22 » 

Установлено VS 6.0, Driver Studio 3.1, DDK XP.
Библиотека DriverWorks скомпилирована.
Почему когда пытаешься обратиться к компоненту экземпляра класса из библиотеки Driver Studio не вслывает список всех компонентов данного класса (т.е. ставишь точку и вславает список компонентов). Я сам ни когда не работал в VS, но если пишешь свой класс, все нормально.
Может где-то пути не прописаны.
Записан
Ochkarik
Модератор

ru
Offline Offline
Пол: Мужской

« Ответ #1 : 15-03-2008 10:53 » 

В VS 6.0 был такой глюк даже с обычными проектами. в какой то момент отрубалось всплывающее окно показывающее поля структур (с классами тогда не работал - но это тот же механизм).
лечилось - закрытием проекта и удалением файла с названием "имя_проекта.ncb" (и может быть еще .opt - не помню точно)
« Последнее редактирование: 15-03-2008 10:55 от Ochkarik » Записан

RTFM уже хоть раз наконец!  RTFM :[ ну или хотя бы STFW...
ED
Гость
« Ответ #2 : 17-03-2008 05:44 » 

Удаление файлов .ncb и .opt не помогло. VS 6.0 не хочет показывать только компоненты классов из библиотеки Driver Studio, а компоненты классов библиотеки MFC исправно показывает.
Записан
sss
Специалист

ru
Offline Offline

« Ответ #3 : 17-03-2008 06:20 » 

ED, в смысле "не вслывает список всех компонентов данного класса". Всплывает неполный list_members ?
Записан

while (8==8)
ED
Гость
« Ответ #4 : 17-03-2008 07:26 » 

те есть объявление: KIrp Irp;
Класс входит в библиотеку Driver Studio. Я хочу обратиться к компонентам класса KIrp (те ставлю точку после Irp.), а всплывающего списка компонентов класса не возникает. Хотя при обращении к классам MFC все нормально.
Записан
sss
Специалист

ru
Offline Offline

« Ответ #5 : 17-03-2008 07:44 » 

А в каком h-модуле описан KIrp?
Записан

while (8==8)
ED
Гость
« Ответ #6 : 17-03-2008 09:46 » 

Класс KIrp описан в C:\Program Files\Compuware\DriverStudio\DriverWorks\include\kirp.h
Записан
sss
Специалист

ru
Offline Offline

« Ответ #7 : 17-03-2008 10:02 » 

include <kirp.h> есть в модуле, в котором не прописывается список?
Записан

while (8==8)
ED
Гость
« Ответ #8 : 17-03-2008 11:19 » 

в этом модуле прописан #include <vdw.h>, а уже в модуле vdw.h прописан #include <kirp.h>.
Записан
sss
Специалист

ru
Offline Offline

« Ответ #9 : 18-03-2008 07:41 » 

Попробуй добавить явно...
Записан

while (8==8)
ED
Гость
« Ответ #10 : 18-03-2008 11:42 » 

Пробовал явно включить хидер, все равно не получается...
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines