Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Сабклассинг без падений / 7 сообщений из 7, страница 1 из 1
24.12.2015, 11:20
    #39136864
Eolt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сабклассинг без падений
Ковыряю проект со Scintilla, там используется сабклассинг. И при любой ошибке и при остановке отладки IDE крашится.
Как сделать в этом проекте сабклассинг без падений?
...
Рейтинг: 0 / 0
24.12.2015, 11:40
    #39136900
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сабклассинг без падений
несколько раз выкладывал универсальный способ:

сохранять адрес оригинальной процедуры в свойствах окна (SetProp)
при получении WM_DESTROY вытаскивать его (GetProp) и восстанавливать
...
Рейтинг: 0 / 0
24.12.2015, 11:47
    #39136910
Eolt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сабклассинг без падений
Antonariyнесколько раз выкладывал универсальный способ:


ссылки на пример есть?
...
Рейтинг: 0 / 0
24.12.2015, 11:57
    #39136926
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сабклассинг без падений
ищи по SetProp/GetProp, это не особо распространенные функции.
...
Рейтинг: 0 / 0
24.12.2015, 12:43
    #39137008
Eolt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сабклассинг без падений
Кстати, где-то писали, что если VBA.DLL пропатчить, то сабклассинг перестает крашить среду.
Найти бы такую пропатченную dll цены бы ей не было
...
Рейтинг: 0 / 0
24.12.2015, 15:47
    #39137276
ATM-TURBO 2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сабклассинг без падений
...
Рейтинг: 0 / 0
24.12.2015, 23:08
    #39137700
Eolt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сабклассинг без падений
ATM-TURBO 2,

нет, попробую спасибо
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Сабклассинг без падений / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]