int init_comm(){ char port_name[10]; dcb dcb; bool status; dword error_number; status = ok; memset(port_name,0,sizeof(port_name)); memcpy(port_name,"com1",4);
if(handle_com == invalid_handle_value) return(comm_error); 【程序编程相关:简析Visual C++中的活动数据对象】
handle_com = createfile(port_name, generic_read | generic_write, 0, null, open_existing, null, null); 【推荐阅读:Visual C++ ADO数据库编程入】
dcb.baudrate = 9600; dcb.bytesize = 8; dcb.parity = noparity; dcb.stopbits = onestopbit; dcb.foutxctsflow = 0; dcb.frtscontrol = rts_control_enable ; 【扩展信息:在Visual C++中用ADO进行数据】
if(!getcommstate(handle_com,&dcb)) return(comm_error);
... 下一页