如何检测Com口已经连接???给提示,给具体设计方法更给分,呵呵 同上谢谢今晚结分。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function ComOpenA(ComPort:string):boolean;varhNewCommFile:THandle;beginhNewCommFile := CreateFile(PChar(ComPort),GENERIC_READ+GENERIC_WRITE, 0, {not shared} nil, {no security ??} OPEN_EXISTING, {FILE_ATTRIBUTE_NORMAL+}FILE_FLAG_OVERLAPPED, 0 {template} );if hNewCommFile = INVALID_HANDLE_VALUE then result:=true else result:=false; CloseHandle( hNewCommFile );end;procedure TForm1.Button3Click(Sender: TObject);beginif ComOpenA('Com2') then showmessage('端口Com2已经打开') else showmessage('端口Com2未占用');end; Delphi调用C#写的WebService的老问题 Delphi 调用DLL 中窗体 在DLL中使用PChar,其它语言(PB)中返回的变量为乱码? 如何获得webbroswser控件上显示的flash? 好看的东西大家共享共享~~,欢迎捧场 delphi还有再用的必要吗 高分请教!!!欢迎参与!!! 新年快快乐乐!讨论一下D版DELPHI5的问题? csdn 在哪儿能够找到离线浏览 请求支援,如何扩展richtext? 如何在 sakPOP 控件中将HTML格式传送的邮件内容读取出来 Rave怎样让他不弹出设置框,直接打印
var
hNewCommFile:THandle;begin
hNewCommFile := CreateFile(PChar(ComPort),GENERIC_READ+GENERIC_WRITE,
0, {not shared} nil, {no security ??}
OPEN_EXISTING,
{FILE_ATTRIBUTE_NORMAL+}FILE_FLAG_OVERLAPPED,
0 {template} );
if hNewCommFile = INVALID_HANDLE_VALUE then result:=true else result:=false;
CloseHandle( hNewCommFile );end;
procedure TForm1.Button3Click(Sender: TObject);
begin
if ComOpenA('Com2') then showmessage('端口Com2已经打开') else showmessage('端口Com2未占用');
end;