|
Вопрос # 2 871/ вопрос открыт / |
|
Здравствуйте, эксперты!
Какое событие генерирует Windows, когда подключается флеш в Cardreader? Как можно ловит это сообщение?
Заранее спасибо!
 |
Вопрос задал: Hideman (статус: Посетитель)
Вопрос отправлен: 1 июня 2009, 07:43
Состояние вопроса: открыт, ответов: 1.
|
Ответ #1. Отвечает эксперт: min@y™
Последовательность сообщений можно просто отследить в обработчике Application.OnMessage. Допустим, на форме есть Memo. Тогда пишем вот такой обработчик:
procedure TMainForm.AppEventsMessage(var Msg: tagMSG; var Handled: Boolean);
begin
Memo.Lines.Add('Message = 0x' + IntToHex(Msg.Message, 8) +
', wParam = 0x' + IntToHex(Msg.wParam, 8) +
', lParam = 0x' + IntToHex(Msg.lParam, 8));
end;
Полученные коды можно затем найти поиском в Messages.pas.
 |
Ответ отправил: min@y™ (статус: Доктор наук)
Время отправки: 1 июня 2009, 08:33
Оценка за ответ: 5
|
Мини-форум вопроса
Всего сообщений: 1; последнее сообщение — 1 июня 2009, 11:15; участников в обсуждении: 1.
|
Вадим К (статус: Академик), 1 июня 2009, 11:15 [#1]:
Карт ридер - это самая что не на есть флешка. Отличаются только местом подключения и названием. Дальше продолжать или сами вспомните код, который я наверно с месяц-два назад давал вам, но вы так всколзь прошлись по нему...
Галочка "подтверждения прочтения" - вселенское зло.
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|