Форум программистов, компьютерный форум, киберфорум
Наши страницы

Как правильно открывать и закрывать документы из треда? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не получается в рантайме 'подлючить' Grid http://www.cyberforum.ru/cpp-beginners/thread475414.html
Добрый вечер, использую Janus GridEx2000 дял отображения данных из хранимой процедуры не получается в рантайме ему 'подсунуть' другую хр. процедуру, вернее ту же процедуру, но с новым входным...
C++ Как настроить TurboC++ v3.0? Люди не хочу казаться чайником,но задам такой вопрос: Как настроить TurboC++ v3.0 А то я не знаю как все пути проставить,и из-за этого не компилирует нифига http://www.cyberforum.ru/cpp-beginners/thread475407.html
C++ SetTitle in MDI application из треда
После создания документа, стартует тред, в котором документ наполняется данными. Есть маленькая проблемка: невозможно из треда изменит title окна документа... Если title изменять сразу после...
Как узнать работает ли сечас диск(HDD)? C++
Здравствуйте!, Помогите новичку. Скажите Пожалуйста, как в 'рантайме' узанать работает ли винч в тек. момент. читает и/или пишет? В общем нужно знать занят ли он работой. Есть какие-нибудь...
C++ Как из дочерних форм добраться до методов и свойств контрола? http://www.cyberforum.ru/cpp-beginners/thread475376.html
не знаю как сформулировать вопрос для поисковика, поэнтому спрашиваю:) на диалоговой форме (усл. главная) расположен табктрл, переберая его закладки - появляются или прячутся другие диалоговые формы...
C++ Передача динамического массива в функцию Скажите пожалуйста, почему при передаче динамического массива в функцию, адрес локальной переменной (b) отличается от адреса исходной переменной (a). Вот простой пример: void func(int *b) { ... подробнее

Показать сообщение отдельно
aiddia

Как правильно открывать и закрывать документы из треда? - C++

20.04.2009, 16:19. Просмотров 607. Ответов 0
Метки (Все метки)

Как правильно открывать и закрывать документы из треда?

У меня небольшая проблемка:
нужно в треде открыть мой документ, обработать его, при этом чтобы во время обработки документ иногда перерисовывался.
Создать документ никаких проблем нету, но вот создат новый фрейм для этого документа, тут проблема...
вот кусочек кода:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
pDoc = MyDocTemplate->CreateNewDocument(); 
pDoc->OnNewDocument(); 
 
CFrameWnd *pFrame = NULL; 
try 
{ 
pFrame=MyDocTemplate->CreateNewFrame(pDoc,0); 
} 
catch (...) 
{ 
AfxMessageBox('couldn"t create new frame'); 
} 
 
if(pFrame==NULL) 
{ 
AfxMessageBox('couldn"t create new frame'); 
} 
MyDocTemplate->InitialUpdateFrame(pFrame,pDoc);
если его вызывать откуданибудь из Application, то все ок! а вот если из треда, то возникает Exception...
что делать?

Алексей.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru