用TCOMM组件在两个串口间通讯,在主form里用一个全局变量接受模拟上位机发来的消息.收到的数据是String类型的,怎么转换为INT型的?我用strtoint()试过,程序如下:receive:=comm1.Input;
form2.ListBox1.Clear;
i:=strtoint(receive);
if i=0 then
form2.ListBox1.items[0]:='IN 01  输入为1';
form2.listbox1.Refresh;
结果报错:
project mainproject.exe raised exception class econverterror with message '''is not a valid integer value'
请问如何解决?