![]() |
|
|
![]()
|
|
| bilbobagginz |
|
||||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: нет Всего: 317 |
в этом и нервы, что не только под виндой, но и под макинтошем у винды мне заметились приколы с аллокацией памяти: она каждый массив у меня почему-то "сдабривает" несколькими незаполненными байтами сначала и с конца, т.с. замечена по статье "укрытие утечек памяти и переполнений бафферов" А "строка, которая накрывается медным тазиком" такая:
и да, надо лезть в wx. лезу. я уже там начал лезть в величинy стэка, и кучки, начинаю зеленеть потихоньку. -------------------- Я ещё не демон. Я только учусь. |
||||
|
|||||
| bilbobagginz |
|
||||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: нет Всего: 317 |
всё разобрался.
проблема была в вызовах:
при инициализации констант типа wxColour. Данный вызов, до первого диалога для решения вопроса "GetColour()" создаёт временный невидимый объект GTKButton, и через него делает эти вопросы. Но если еще не создался никакой из наших форм/диалогов/окон, этот GTKButton получает несколько параметров NULL. что накрывает его медным тазиком. Решение - изменения характера этих констант на переменные, и инициализация на временный цвет. потом изменение этих переменных из конструктора или OnInit() какого-то видимого элемента на нужный цвет посредством:
Кстати, эту проблему решили в trunk-е (r55315), причем нечаянно, и причем 2 дня назад. Спасибо за идеи! -------------------- Я ещё не демон. Я только учусь. |
||||
|
|||||
![]()
|
| Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |