ED
Гость
|
|
« : 14-03-2008 09:22 » |
|
Установлено VS 6.0, Driver Studio 3.1, DDK XP. Библиотека DriverWorks скомпилирована. Почему когда пытаешься обратиться к компоненту экземпляра класса из библиотеки Driver Studio не вслывает список всех компонентов данного класса (т.е. ставишь точку и вславает список компонентов). Я сам ни когда не работал в VS, но если пишешь свой класс, все нормально. Может где-то пути не прописаны.
|
|
|
Записан
|
|
|
|
Ochkarik
|
|
« Ответ #1 : 15-03-2008 10:53 » |
|
В VS 6.0 был такой глюк даже с обычными проектами. в какой то момент отрубалось всплывающее окно показывающее поля структур (с классами тогда не работал - но это тот же механизм). лечилось - закрытием проекта и удалением файла с названием "имя_проекта.ncb" (и может быть еще .opt - не помню точно)
|
|
« Последнее редактирование: 15-03-2008 10:55 от Ochkarik »
|
Записан
|
RTFM уже хоть раз наконец! :[ ну или хотя бы STFW...
|
|
|
ED
Гость
|
|
« Ответ #2 : 17-03-2008 05:44 » |
|
Удаление файлов .ncb и .opt не помогло. VS 6.0 не хочет показывать только компоненты классов из библиотеки Driver Studio, а компоненты классов библиотеки MFC исправно показывает.
|
|
|
Записан
|
|
|
|
sss
Специалист
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
Специалист
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
Специалист
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
Специалист
Offline
|
|
« Ответ #9 : 18-03-2008 07:41 » |
|
Попробуй добавить явно...
|
|
|
Записан
|
while (8==8)
|
|
|
ED
Гость
|
|
« Ответ #10 : 18-03-2008 11:42 » |
|
Пробовал явно включить хидер, все равно не получается...
|
|
|
Записан
|
|
|
|
|