Страница: 1 | 2 | 3 |
Вопрос: UserControl.Move
Добавлено: 19.08.04 22:26
Автор вопроса: night-roll
Ответы
Всего ответов: 44
Номер ответа: 16
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #16
Добавлено: 22.08.04 23:00
Kodo, не боися хуков. Они хорошие и пушистые! И совсем не страшные.
Номер ответа: 17
Автор ответа:
Kodo
Разработчик Offline Client
ICQ: 293048085
Вопросов: 37
Ответов: 457
Профиль | | #17
Добавлено: 22.08.04 23:12
Да да, они хорошие и пушистые, мягкие и приятные на вкус, особенно в жареном виде... Они мне не нравятся толко одним - вылетом VB при завершение поги без UnHook'а... А так они конечно хорошенькие... Да и функциональность у них, блин...
Номер ответа: 18
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #18
Добавлено: 22.08.04 23:19
У хуков есть только один минус - требование модуля... Хотя это с успехом можно обойти с использованием ассемблерного кода
Номер ответа: 19
Автор ответа:
Lister
ICQ: 298621256
Вопросов: 57
Ответов: 304
Профиль | | #19
Добавлено: 22.08.04 23:32
Но не все енто умеють
К сожалению
Номер ответа: 20
Автор ответа:
Kodo
Разработчик Offline Client
ICQ: 293048085
Вопросов: 37
Ответов: 457
Профиль | | #20
Добавлено: 22.08.04 23:35
У хуков есть еще один минус - невозможность Ctrl-Break во время выполнения. Пожалуй, главное, что меня останавливает от их повсеместного использования!
Номер ответа: 21
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #21
Добавлено: 22.08.04 23:42
Kodo, ну ты артист
Кто же заставляет тебя таким образом завершать выполнение кода? UnHook ведь надо делать.
Номер ответа: 22
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #22
Добавлено: 22.08.04 23:44
И ещё: отладил хук - отключи его и работай с другим куском кода, когда всё готово - тогда и подключишь. Это чтобы он не мешался под ногами
Номер ответа: 23
Автор ответа:
night-roll
Вопросов: 36
Ответов: 326
Профиль | | #23
Добавлено: 26.08.04 17:20
не-е хуки мне доверия не внушают.
а вот, чё бы такого придумать, чтобы чисто, без фокусов.
p.s. и без модуля, желательно(!)
Номер ответа: 24
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #24
Добавлено: 26.08.04 17:33
Ничего не придумаешь путёвого. А таймер - это дурной стиль. имхо.
Номер ответа: 25
Автор ответа:
Lister
ICQ: 298621256
Вопросов: 57
Ответов: 304
Профиль | | #25
Добавлено: 26.08.04 18:31
таймер + GetWindowRect + ScreenToClient будут работать и без модуля и
без фокусов с хуками!
to cresta: и чем же тебе таймер не нравится??? По крайней мере это
способ убрать хотя бы один хук из кода...
Номер ответа: 26
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #26
Добавлено: 26.08.04 19:43
А что по вашему есть хук? Самый обычный код. В чём здесь проблемы? Возможно в том, что надо суметь написать код, и при этом предусмотреть ситуации, чтобы код не вышел из под контроля. Если ты не можешь написать код, который не выйдет из под твоего контроля - то это не хук виноват, а ты не смог. Вот собственно и всё.
Номер ответа: 27
Автор ответа:
Lister
ICQ: 298621256
Вопросов: 57
Ответов: 304
Профиль | | #27
Добавлено: 26.08.04 20:06
Все в этом мире непредсказуемо...
Номер ответа: 28
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #28
Добавлено: 26.08.04 21:35
Непредсказуем не код, а его составитель. Код однозначен.
Номер ответа: 29
Автор ответа:
Lister
ICQ: 298621256
Вопросов: 57
Ответов: 304
Профиль | | #29
Добавлено: 26.08.04 21:42
Не есть однозначное мнение...
Номер ответа: 30
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #30
Добавлено: 26.08.04 22:23
Ну тогда приведи пример кода, который при прочих равных условиях может в первый запуск произвести одни действия, во второй запуск - какие-то другие действия. Давай