自己写的一个串口类(包装的MSCOMM),给遇到“On_COMM”事件部执行的朋友们一个笨方法参考

王朝c#·作者佚名  2006-12-17
宽屏版  字体: |||超大  

public class SerialClass:MSCommLib.MSCommClass

{

#region 常量、变量声明

//成员变量声明

private System.Timers.Timer T;

//事件

public delegate void tmpDelegate();

public event tmpDelegate My_OnComm;

#endregion

#region 构造函数

public SerialClass(short TimeInterval)

{

T = new System.Timers.Timer();

T.Interval = TimeInterval;

T.Elapsed +=new System.Timers.ElapsedEventHandler(T_Elapsed);

}

#endregion

#region Timer操作

public void Start()

{

T.Start();

}

public void Stop()

{

T.Stop();

}

#endregion

#region 发送消息

private void T_Elapsed(object sender, System.Timers.ElapsedEventArgs e)

{

if (InBufferCount<=0) return;

My_OnComm();

}

#endregion

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有