我想使用多线程来实现多串口读写数据,用的是spcomm控件,
想的是一个线程读一个串口,因为在用moxa卡.一共有8个口要读,所以应当写一个通用的线程来读串口,但是要保存从线程读出来的数据,如果把读取的数据传给公有变量,那公有变量也得设定8份,如果定义成私有变量的话,我想通过什么方法来访问私有变量,那样,就不用定义那么多的公有变量.但我不明确这种方法行不行,所以请教各位
想的是一个线程读一个串口,因为在用moxa卡.一共有8个口要读,所以应当写一个通用的线程来读串口,但是要保存从线程读出来的数据,如果把读取的数据传给公有变量,那公有变量也得设定8份,如果定义成私有变量的话,我想通过什么方法来访问私有变量,那样,就不用定义那么多的公有变量.但我不明确这种方法行不行,所以请教各位
move(buffer^,rxdbuf1,bufferLength);
TRecedata.Create(rxdbuf1);
PC --> COM转TCP/IP转换器 --> 以太网---> PLC --->温度仪我要对360个点进行读写数据,不能用打开COM 口方式来读写数据,想用Socket 来实现可以吗?http://community.csdn.net/Expert/topic/3932/3932976.xml?temp=.8356745