SubClasser

Здесь можно найти готовые «кирпичики» — части кода, пригодные для построения более крупных проектов, а также решения различных типовых и не очень задач на VB.

Модератор: Brickgroup

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

SubClasser

Сообщение GSerg » 19.02.2005 (Сб) 7:07

Нет, я про него не забыл :)
Просто всё, что претендует на звание кирпича, проходит предварительную проверку, чистку и усовершенствуется, если надо - время и уходит :)
Вложения
SubClasser.zip
Сабклассинг.
Callback в модулях класса.
(4.55 Кб) Скачиваний: 376
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 18.08.2006 (Пт) 13:37

Вниманию автора и пользователей:
1) http://bbs.vbstreets.ru/viewtopic.php?p=6625314#6625314
2) http://blogs.msdn.com/oldnewthing/archi ... 55653.aspx
(после внесения фиксов в кирпич, этот пост можно убить)
Изображение

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 29.08.2006 (Вт) 8:43

+фиче-реквест: по TransferBefore предоставлять в обработчик результат, вернутый исходной процедурой. И давать его менять.
Изображение

lister
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 389
Зарегистрирован: 15.01.2005 (Сб) 7:34
Откуда: Страна оления

Сообщение lister » 11.12.2006 (Пн) 16:02

Использование TransferBefore и TransferAfter приводит к слету скомпилированного EXE (а также и IDE) в Win98.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 11.12.2006 (Пн) 16:08

А в них этот кирпич и проверялся...
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

lister
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 389
Зарегистрирован: 15.01.2005 (Сб) 7:34
Откуда: Страна оления

Сообщение lister » 11.12.2006 (Пн) 20:30

GSerg, я не вру... Может у меня что-то...
Винда, кстати, голая. Специально поставил для тестирования кода.
Код вылетает на строке
Код: Выделить всё
ISubclass_Callback = CallWindowProc(PrevProc, hWnd, wMsg, wParam, lParam)

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 11.12.2006 (Пн) 20:39

Неужели не понятно, что в режимах TransferBefore и TransferAfter самому вызывать CallWindowProc вообще нельзя? :roll:
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

lister
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 389
Зарегистрирован: 15.01.2005 (Сб) 7:34
Откуда: Страна оления

Сообщение lister » 12.12.2006 (Вт) 9:23

Слушай, туплю... :shock:


Вернуться в Кирпичный завод

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6

    TopList