C 串列埠通訊程式設計類 修改版

2021-05-24 06:13:21 字數 785 閱讀 2877

public class mycom

public int portnum; //1,2,3,4

public int baudrate; //1200,2400,4800,9600

public byte bytesize; //8 bits

public byte parity; // 0-4=no,odd,even,mark,space

public byte stopbits; // 0,1,2 = 1, 1.5, 2

public int readtimeout; //10

//comm port win32 file handle

private int hcomm = -1;

public bool opened = false;

//win32 api constants

private const uint generic_read = 0x80000000;

private const uint generic_write = 0x40000000;

private const int open_existing = 3; 

private const int invalid_handle_value = -1;

[structlayout(layoutkind.sequential)]

private struct dcb

[structlayout(layoutkind.sequential)]

private struct commtimeouts

C 中的auto ptr 修改版本

stl 檔案中的 std auto ptr 在c 中的故事特別多,在它的演變過程中至少出現了3個版本.http josuttis.com libbook auto ptr.html 這個連線裡面有它完整的故事.vc6中stl帶的auto ptr 帶owner欄位 的版本應該就是文中說的version...

C 中串列埠通訊程式設計

在 visual studio 6.0 中編寫串列埠通訊程式,一般都使用 microsoft communication control 簡稱mscomm 的通訊控制項,只要通 過對此控制項的屬性和事件進行相應程式設計操作,就可以輕鬆地實現串列埠通訊。但在 microsoft.net 技術廣泛應用的...

C 串列埠程式設計 寫串列埠 同步通訊方式

char buf native string int len strlen buf byte wchar byte buf 將char轉換成byte writechar wchar,len 寫串列埠,串列埠一開啟,將串列埠一的資訊wchar寫到串列埠二中。bool writechar byte m ...