Re[7]: CDocument в CMyDoc
От: Константин http://flint-inc.ru/
Дата: 30.03.04 09:31
Оценка:
Здравствуйте, Feral, Вы писали:

F>Приложение MDI.

F>Проделал как вы сказали. pDoc не 0 и имеет тип CDocument.

Какая среда? 6.0, .NET, .NET 2003? Я, похоже, не совсем правильно выразился. В окне Watch должно быть написано что-то вроде:
pDoc 0x002f55c0 {CCTGDoc}
Если у тебя в фигурных скобочках написано {CDocument}, значит что-то неправильное происходит, и создаётся документ не твоего типа, а базового. Тогда понятно, почему он вылетает — в нём нет тех полей, что добавлены в CCTGDoc, и никаким преобразованием ты их не получишь. Нужно искать, почему создаётся документ именно базового типа, а не твоего... Как это сделать — общих рекомендаций дать не могу. Разве что трассировкой по всему пути выполнения...
Почему же, ё-моё, ты нигде не пишешь «ё»?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.