Page 2 of 2

Posted: Thu Jul 02, 2009 5:57 am
by skozlov
Ок. Спасибо.

Поищу, буду разбираться..

Posted: Thu Jul 02, 2009 9:15 pm
by Kolya
skozlov wrote:я так не могу сделать. wx message loop блокирует обработку сообщений хост-приложения. Поэтому надо либо запускать wx в отдельном потоке, либо самому обрабатывать сообщения wx в основном потоке (не блокируя цикл обработки сообщений хост-приложения). Других вариантов я придумать не могу.
Но как сделать эту обработку я не знаю.
Необходимо сначала выбрать чья из двух модулей очередь сообщений будет основной, а потом в оставшейся очереди эмулировать вызовы функций на подобии PreTranslateMessage и OnIdle.

Как wx так и Visual C++ имеют встроенные средства отлова утечек памяти, можно попробовать использовать их.