有礼了!在DELPHI5.0中如何对串口进行操作(读写、打开、刷新、关闭)?

解决方案 »

  1.   

    用控件吧:mscomm很好用的。VB的Mscomm控件详解 
    http://www.8860.net/delphicode/dispdoc.asp?id=50
      

  2.   

    按性能排:TurboPower、SPComm、MSComm
      

  3.   

    有没有像DELPHI低版本中可以直接用的API函数?
      

  4.   

    CreatFile 
    鎵?寮€ 涓?琛?鍙?
    CloseHandle 
    鍏?闂?涓?琛?鍙?
    SetupComm 
    璁?缃?閫?淇?缂?鍐?鍖?鐨?澶?灏?
    ReadFile 
    璇?涓?鍙?鎿?浣?
    WriteFile 
    鍐?涓?鍙?鎿?浣?
    SetCommState 
    璁?缃?閫?淇?鍙?鏁?
    GetCommState 
    鑾?鍙?榛?璁?閫?淇?鍙?鏁?
    ClearCommError 
      

  5.   

    CreatFile 
    打开串口
    CloseHandle 
    关闭串口
    ReadFile 
    读串口
    WriteFile 
    写串口
    SetupComm 
    设 置 通 信 缓 冲 区 的 大 小 
    SetCommState 
    设 置 通 信 参 数 
    GetCommState 
    获 取 默 认 通 信 参 数
      

  6.   

    能否举个例子?比如对COM3口操作?
      

  7.   

    buildcom:=createfile('com3',generic_read or 
    generic_write,0,nil,open_existing, 
    file_attribute_normal or 
    file_flag_overlapped,0);//打开串行口 
    其余可查winsdk帮助