想用SPCOMM串口通讯控件来开发没想到刚开始就遇到问题,在startComm时遇到错误"Error opening serial port"startcomm源代码是
procedure TForm1.Button2Click(Sender: TObject);
var
hNewCommFile: THandle;
begin
hNewCommFile := CreateFile( PChar('com1'),
GENERIC_WRITE,
0,
nil,
OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL,
0 ); if hNewCommFile = INVALID_HANDLE_VALUE then
raise ECommsError.Create( 'Error opening serial port' );
end;这个错误应该是初始化串口失败了,但找不出原因所在.
=================
我用超级终端则可以控制短信设备,不知是为何?
(没有任何程序占用串口)
解决方案 »
- 请教DLL文件误认为“病毒”的问题
- 关于修改其他程序dll子窗口中的label问题。
- WEBBrowser 怎么保存图片到文件?
- form与form的问题
- Delphi中有无相当于C++中的this指针的默认指针?
- 调用TImage.Picture的LoadFromFile文件显示一幅图片后,如何再清除该显示?
- 怎么通过多级代理(代理服务器+代理服务器)访问一些特定的网站?
- 有没有办法控制系统时间不让更改的方法??????????HELP
- 请问有没有像DELPHI英文帮助那样的中文版帮助啊?要带查询功能的。
- 请教大侠:程序运行时,通过弹出菜单或者按纽给treeview控件中选中的节点增加子节点怎么实现?
- 请问tagCY结构,应该怎么转换为float型呀???
- actionmanager控件不会用,谁可提供一个实例教材?
这个源代码是好的,
你找找自己机子的原因吧
顶