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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
aiddia
Сообщений: n/a
#1

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

20.04.2009, 16:19. Просмотров 605. Ответов 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...
что делать?

Алексей.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.04.2009, 16:19
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как правильно открывать и закрывать документы из треда? (C++):

Как правильно открывать файл и записывать/читать из него - C++
Как правильно открывать файл и записывать/читать из него? На разных сайтах и учебниках есть различные примеры етого но везде разные ...

Notify_one() для треда первого в очереди - C++
Доброго времени суток. Знаю что решение этой проблемы есть в boost, но хочу своими силами. Как в с++11 вызвать notify для нужного потока?...

Подскажите как лучше открывать/закрывать внешние программы ? - VBA
в процессе работы программы excel необходимо много раз открывать-закрывать внешние программы prog1 и prog2. Каким способом это лучше...

Как в командной строке открывать и просматривать документы? - Администрирование Windows
Не получается в командной строке открывать и просмаривать документы. Например, C:\Documents and Settings\Admin\Мои документы\Мои...

Создание треда с параметром и изменение GUI из бэкграунд треда - C#
Добрый день. (Visual C# 2008 .NET 3.5) Cтандартная задача. Есть два Треда. В одном GUI в другом долго выполняющаяся операция. После...

Открывать/закрывать меню по клику - JavaScript
Добрый день, подскажите можно ли сделать средствами css верхнее меню: кликаю на полосочки - открывается розовое меню и на месте полосок...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.04.2009, 16:19
Привет! Вот еще темы с ответами:

Как открывать/закрывать NavigationDrawer кнопкой "Menu" - Программирование Android
собсно и вопрос в этом, где и что повесить на хардварную кнопку меню чтоб вызывался NavigationDrawer?

Где открывать массив и закрывать его - C (СИ)
Ребятки кто может рассказать как правильно определить,где нужно открывать массив{ и закрывать его} Буду очень признателен если дадите...

Word: по очереди открывать и закрывать объекты MS Equation 3 - VBA
Можно создать макрос для Word 2003, так что бы он с начала документа по очереди открывал объекты MS Equation 3, закрывал их, и так до...

Как правильно закрывать приложения? - C#
Ув. гуру. Моё приложение после закрытия на крестик в правом верхнем углу продолжает висеть в диспетчере задач. Подскажите, пожалуйста,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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