| 
| 
 | Вопрос # 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]:Карт ридер - это самая что не на есть флешка. Отличаются только местом подключения и названием. Дальше продолжать или сами вспомните код, который я наверно с месяц-два назад давал вам, но вы так всколзь прошлись по нему... Галочка "подтверждения прочтения" - вселенское зло. |  Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |