刘国栋 (E-mail):我想编一个Windows 95下的小程序,功能是检测 MODEM 是否正在使用,请问用Visual Basic如何实现或使用什么API函数能实现呢?
李海:简单的办法是使用Visual Basic的MSComm控制。可以使用 PortOpen来打开Modem。如果Modem被其他软件占用,可能产生 错误,错误号是8005(Port already open)或8010(The hardware is not available (locked by another device))。实际上,在 Win32 API中已经没有了诸如OpenComm这样的函数,而只是使用 CreateFile、ReadFile和WriteFile这些文件函数来读取设备。
如果您有任何建议,请给我发电子邮件:
。
版权所有 李海,热情软件屋 1997-2006