您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> Delphi >> usb插拔有消息产生?有办法接收到这个消息处理吗?

usb插拔有消息产生?有办法接收到这个消息处理吗?

来源:网络整理     时间:2016/8/29 5:35:27     关键词:

关于网友提出的“ usb插拔有消息产生?有办法接收到这个消息处理吗?”问题疑问,本网通过在网上对“ usb插拔有消息产生?有办法接收到这个消息处理吗?”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: usb插拔有消息产生?有办法接收到这个消息处理吗?
描述:

买两个usb转串口的线,经常碰掉,那个串口就没了,是否有办法检测到这个事件呢?


解决方案1:

就是捕捉消息的办法。不过,你要检测那个设备的ID号,
如果是你自己的ID号,那就可以知道串口掉了。

解决方案2:

楼上厉害。。。

解决方案3:

这个可以有

解决方案4:

USB变化经常发生,但你得确定哪个是你的,哪个不是。

解决方案5:

引用 4 楼 mihi1978 的回复:
楼上厉害。。。

回楼上,Google找的。 解决方案6:


procedure WMDeviceChange(var Msg: TMessage); message WM_DEVICECHANGE;
procedure TF_main.WMDeviceChange(var Msg: TMessage);
var
   myMsg : String;
begin
   Case Msg.WParam of
   32768:
     begin
       myMsg :='U盘插入';
       MessageBox(0,'注意!U盘已插入!!!','AutoCopy Information',MB_ICONASTERISK and MB_ICONINFORMATION);
     end;
   32772:
      begin
         myMsg :='U盘拔出';
         MessageBox(0,'注意!U盘已取走!!!','AutoCopy Information',MB_ICONASTERISK and MB_ICONINFORMATION);
      end;
   end;
end;
解决方案7:

检查这个消息吧
WM_DEVICECHANGE,设备发生变化的消息


以上介绍了“ usb插拔有消息产生?有办法接收到这个消息处理吗?”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3651871.html

相关图片

相关文章