Здравствуйте, KGP, Вы писали:
KGP>Здравствуйте, GraphX, Вы писали:
GX>>Здравствуйте.
GX>>Возникла для меня немного тупиковая ситуация. GX>>По ходу работы приложения Doc/View объект класса CDocument создает поток. В потоке цикл крутится в бесконечном режиме. По определенному событию таймера происходит запрос данных извне. После обновления списка, необходимо обновить все виды из потока. Обычно это делается при помощи метода UpdateAllViews(NULL), но в данном контексте происходит ошибка приложения Assertion Failed. Итак вопрос, как это обойти (сообщения какието послать или еще что).
KGP>когда ошибка и почему ?
Ошибка при вызове pDoc->UpdateAllViews(NULL) из потока
pDoc получается путем передачи через параметр LPVOID* функции рабочего потока. KGP>может потоку указатель отдал не тот/так на CDocument
Но до этого я пользуюсь в других целях этим указателем нормально. (Там в документе мой объектик-список живет, я с ним и работаю)