如何检测端口是否已被占用?(30分)

  • 主题发起人 主题发起人 nnhn
  • 开始时间 开始时间
N

nnhn

Unregistered / Unconfirmed
GUEST, unregistred user!
我的程序在运行时应该先检测我用到的端口是否被占用,请问该怎么办?
 
打开不成功就是被占用了,用错误陷井来判断不可以吗?
 
我想在程序开始运行时就检测,应该怎么办?
 
开始时就打开,成功后再关闭,不成功就弹出警告啊,有点麻烦了,呵呵。
 
hcom:=createfile('com2',generic_read or generic_write,0,nil,open_existing,
            file_attribute_normal or file_flag_overlapped,0);
这是个api,如果com2被占用,hcom=invalid_handle_value
其它串口同理
 
异常处理阿
 
后退
顶部