Вверх ↑
Этот топик читают: Гость
Ответов: 1926
Рейтинг: 172
#1: 2008-09-17 18:01:35 ЛС | профиль | цитата
Если в две программы вставить два компонента KeyHook, то при запуске сразу обеих одна перестаёт обрабатывать нажатия клавиш. а вторая обрабатывает дважды (то есть. если кнопку нажал 1 раз, в программе происходят 2 события).
Знает ли кто-нибудь об этом?

[size=-2]------ Добавлено в 18:01
А также (немного не в тему. неохота новую создавать)
Если на форме стоит РичЕдит. то событие onDestroy не работает. Причём это заметно только тогда, когда РичЕдит поставлен на задний план.
карма: 9
0
Ответов: 1161
Рейтинг: 160
#2: 2008-09-17 20:47:59 ЛС | профиль | цитата
По поводу 2 одинаковых элементов - 2 медиаплеера не могут работать(не знаю почему) в одном приложении.
А хотелось бы узнать
карма: 0

0
Ответов: 1926
Рейтинг: 172
#3: 2008-09-18 14:26:44 ЛС | профиль | цитата
Видимо, нет больше ни у кого таких ошибок.
И дела никому нет.
карма: 9
0
Ответов: 1088
Рейтинг: 112
#4: 2008-09-18 15:12:34 ЛС | профиль | цитата
3042 писал(а):
Если в две программы вставить два компонента KeyHook, то при запуске сразу обеих одна перестаёт обрабатывать нажатия клавиш. а вторая обрабатывает дважды (то есть. если кнопку нажал 1 раз, в программе происходят 2 события).

для проверки достаточно запустить ниже следующий код:

#sha
Add(KeyHook,13608325,105,224)
{
link(onKeyUp,5058746:doAdd,[])
}
Add(RichEdit,5058746,168,231)
{
Left=145
Top=140
Align=5
}

На Hiasm 4(без SVN)
на KeyHook в программе вообще такая реакция:

------------ Дoбавленo:

3042 писал(а):
событие onDestroy не работает

Это где такое?
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
файлы: 1s1.png [6.8KB] [338]
Ответов: 1328
Рейтинг: 69
#5: 2008-09-18 15:48:04 ЛС | профиль | цитата
Sniper36, У меня все нормально работает Hiasm 4+HiUp
карма: 2

0
Администрация
Ответов: 15295
Рейтинг: 1519
#6: 2008-09-18 17:44:43 ЛС | профиль | цитата
3042 писал(а):
Знает ли кто-нибудь об этом?

знает. Элемент хранит только один handle куда отсылаются все коды клавиш

LainX писал(а):
По поводу 2 одинаковых элементов - 2 медиаплеера не могут работать(не знаю почему) в одном приложении.

BASS нужно использовать

Sniper36 писал(а):
На Hiasm 4(без SVN)
на KeyHook в программе вообще такая реакция:

он зашифрован(т.е. не может использоваться напрямую) и ставится только через интеграцию в настройках
карма: 27
0
Ответов: 1161
Рейтинг: 160
#7: 2008-09-18 18:19:43 ЛС | профиль | цитата
Dilma писал(а):
BASS нужно использовать

Оригинальненько. А видео этот зверь BASS тоже воспроизводить будет
карма: 0

0
Ответов: 1926
Рейтинг: 172
#8: 2008-09-19 12:06:01 ЛС | профиль | цитата
Sniper36 писал(а):
Это где такое?

Это в pas. Это для тех, кто разбирается. Проверьте, кто понимает. Так и есть.

Dilma писал(а):
знает. Элемент хранит только один handle куда отсылаются все коды клавиш

Плохо.

LainX писал(а):
2 медиаплеера не могут работать

Не знаю, какая у тебя версия Хиасм (у меня-то по-прежнему 160)
Попробуй заменить файлы кода и конф.

[size=-2]------ Добавлено в 12:06
При OnEndPlay не вызывается FMedia.Close.
Может быть, в этом дело (у меня поправлено).
карма: 9
0
файлы: 1MediAPlayerxxx.rar [1.8KB] [265]
8
Сообщение
...
Прикрепленные файлы
(файлы не залиты)