两个窗体,Form1和Form2
Form1上摆了个SPComm控件,Comm1,通过Form2上的操作设置Comm1的参数,
其中 Comm1.CommName,Comm1.BaudRate 两项参数可以设置,
但是Comm1.ByteSize,Comm1.Parity,Comm1.StopBits设置一直存在问题.具体代码如下:
   case Combobox1.ItemIndex of
     0:Form1.Comm1.CommName:='COM1';
     1:Form1.Comm1.CommName:='COM2';
   end;   case Combobox2.ItemIndex of
      0:Form1.comm1.BaudRate:=300;
      1:Form1.Comm1.BaudRate:=600;
      2:Form1.Comm1.BaudRate:=1200;
      3:Form1.Comm1.BaudRate:=4800;
      4:Form1.Comm1.BaudRate:=9600;
   end;
//////////////////以下3项设置有问题/////////////////
   case Combobox3.ItemIndex of
      0:Form1.Comm1.ByteSize:=_8;
      1:Form1.Comm1.ByteSize:=_7;
      2:Form1.Comm1.ByteSize:=_6;
      3:Form1.Comm1.ByteSize:=_5;
   end;   case Stopbits.ItemIndex of
      0:Form1.Comm1.StopBits:=_1;
      1:Form1.Comm1.StopBits:=_2;
   end;   case Combobox5.ItemIndex of
      0:Form1.Comm1.Parity:=None;
      1:Form1.Comm1.Parity:=Odd;
      2:Form1.Comm1.Parity:=Even;
   end;问题1: 0:Form1.Comm1.ByteSize:=_8; 一行提示'_8'未定义,但是将这句放在unit1里又是通过的。
问题2:想顶一个TbyteSize中间变量,发现Var AA:TbyteSize;错误提示TByteSize也是未定义请教下,这是什么原因!!我提问后将一直在线,麻烦各位帮忙下,分不多!