Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 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-сайт: hw.t-k.ru
 Профиль | | #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
Ну тогда приведи пример кода, который при прочих равных условиях может в первый запуск произвести одни действия, во второй запуск - какие-то другие действия. Давай :)

Ответить

Страница: 1 | 2 | 3 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам