Memory Leak при выгрузке dll Topic is solved

Это русская секция форума wxWidjets. В этой секции вы можете обсуждать любые вопросы, связанные с wxWidgets на вашем родном языке.
skozlov
Knows some wx things
Knows some wx things
Posts: 26
Joined: Tue Dec 16, 2008 12:54 pm

Post by skozlov » Thu Jul 02, 2009 5:57 am

Ок. Спасибо.

Поищу, буду разбираться..
WinXp, wxWidgets 2.8.9, wxWidgets-svn, MSVC 9

Kolya
Experienced Solver
Experienced Solver
Posts: 85
Joined: Mon Dec 11, 2006 11:35 am
Location: /dev/null

Post by Kolya » Thu Jul 02, 2009 9:15 pm

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

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

Post Reply