Вверх ↑
Этот топик читают: Гость
Ответов: 9906
Рейтинг: 351
#16: 2006-11-29 23:36:12 ЛС | профиль | цитата
Пока у меня на компе (если помнишь, апдейт т.н. системных файлов я делаю только в абсолютно надежных случаях, и когда без этого просто невозможно обойтись)
Выложить можно и здесь, чтобы потом никто не нашел
карма: 9

0
Ответов: 3851
Рейтинг: 159
#17: 2006-11-30 10:30:55 ЛС | профиль | цитата
Galkov писал(а):
Кстати говоря, недавно увидел, что сегодняшнее состояние системных файлов таково, что если я выложу два своих файла: hiMainForm.pas и Win.pas, то в противоречие с остальными они вступать не должны.
Вроде бы...

Так, что если НЕ любители KeyHook желают потестировать - выложу, нет проблем. А появятся - разберемся

Нашёл я эту старую скему, могу потестить. Критична ли версия хиасма? мне удобнее оперировать 157-ю. Да, чуть не забыл, - дело было на FPC.
карма: 0
начавший
0
Ответов: 9906
Рейтинг: 351
#18: 2006-12-03 09:30:30 ЛС | профиль | цитата
Значит так.
Никаких 157-х. Просто по той причине, что коды всех элементов адаптированы под иной интерфейс, описанный в последнем share.pas (dtInteger, и т.п..). По этой же причине коды элементов с SVN не следует ставить на младшие версии - просто не будет компилироваться.
((не считая того, что взаимодействие среды с CodeGen в 157-й немножечко глючное - мне припоминается))


Для тех, кто сетовал, что есть более "равные" (замечен был Леонид), переживал за неправильность модальных форм (замечен был Botan) - выкладываю свои файлы. Применять только совместно.

Дополнительные комментарии:
1) В MainForm реализованы соображения этого поста.
2) Св-во KeyPreview, метод doKeyBack, события onKeyDown, onKeyUp, onChar можно теоретически прилепить любому win-элементу методом "ай! достаточно в INI прописать..."
3) Если св-во KeyPreview=true (оно таково, даже если его не прописывать в INI), то полученные от винды клавиатурные мессаги СНАЧАЛА отправляются на тестирование родителям (например, в Panel), а потом уже используются. Родитель поступает совершенно точно также, и в качестве использования можно подключить onChar, к примеру. Отличается от onKeyDown тем, что на выходе не виртуальный код клавиши, а символ, с учетом шифтов и языка. Если во время клавиатурных событий сотворить doKeyBack, то коды нажатия ЗАМЕНЯТСЯ на коды из потока (в случае onChar нужен именно код символа, а не сам символ - т.е. после конвертора в режиме CharToInt). Если вводится нулевой код, то событие потомкам (которые и делали запрос, собственно) НЕ ВОЗВРАЩАЕТСЯ
карма: 9

0
файлы: 1KeyPreview.rar [6.2KB] [405]
Ответов: 8926
Рейтинг: 823
#19: 2006-12-03 10:16:48 ЛС | профиль | цитата
Galkov, ну наконец-то и мне открылся путь в клуб более равных
карма: 19

0
Ответов: 9906
Рейтинг: 351
#20: 2006-12-03 10:45:34 ЛС | профиль | цитата
Третьим будешь (кажется Валерий закачал раньше тебя)
карма: 9

0
Ответов: 1397
Рейтинг: 50
#21: 2006-12-03 10:47:51 ЛС | профиль | цитата
Елки палки. За мной следят...
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 16884
Рейтинг: 1239
#22: 2006-12-03 11:05:30 ЛС | профиль | цитата
А почему автор Dilma ? Galkov-а не видно
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 9906
Рейтинг: 351
#23: 2006-12-03 11:21:16 ЛС | профиль | цитата
Валерий, вот видишь, Tad умеет закачивать "незаметно" - количество закачек (3) в аттаче не изменилось
карма: 9

0
Ответов: 1397
Рейтинг: 50
#24: 2006-12-03 11:29:50 ЛС | профиль | цитата
Почему же. Я, Леонид и TAD =3. Просто он закачал раньше чем ответил, видимо искал автора....
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 9906
Рейтинг: 351
#25: 2006-12-03 11:38:57 ЛС | профиль | цитата
Самая первая закачка - моя. Проверяю обязательно - всякое бывало
карма: 9

0
Ответов: 1397
Рейтинг: 50
#26: 2006-12-03 12:09:23 ЛС | профиль | цитата
Да, попробовал закачать напрямую - считает!?
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 18
Рейтинг: 0
#27: 2006-12-03 12:19:49 ЛС | профиль | цитата
Сейчас вижу 4
Не кликаю, а копирую ссылку, которую открываю в другом окне

[size=-2]------ Добавлено в 12:19
Тоже посчитал.... В общем - не знаю я этих еврейских хитростей
карма: 2
пугаться не надо ...
0
Ответов: 16884
Рейтинг: 1239
#28: 2006-12-03 13:07:56 ЛС | профиль | цитата
Galkov, я не закачивал - открыл прямо с сайта в раре и оттуда разархивировал и никаких следов . Открывал когда закачек было 1 - так что я первый
Но у меня (после замены файлов), при вводе в Edit съедает первый знак. Интересно как у остальных.

[size=-2]------ Добавлено в 12:52
Для пробы закачал нормально, но число закачек не изменилось - за бугор не считает

[size=-2]------ Добавлено в 13:07
Putin, с таким логином стыдно не знать всех хитростей. Меняй логин - неоправдываешь
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 1397
Рейтинг: 50
#29: 2006-12-03 13:11:40 ЛС | профиль | цитата
Tad, может Putin это фамилия данная от рождения.
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 16884
Рейтинг: 1239
#30: 2006-12-03 13:15:25 ЛС | профиль | цитата
Так я же не за фамилию, а за логин. У меня Tad не фамилия

[size=-2]------ Добавлено в 13:15
Валерий,
у меня (после замены файлов), при вводе в Edit съедает первый знак. Интересно как у остальных
Пробовал
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)