vs 2005 c# + sql 2000 winform开发。我在一个地磅称重管理系统的某个窗体的代码中用到以下代码:private delegate void myDelegate(); //创建委托调用线程private void serialPort_DataReceived(object sender, System.IO.Ports.SerialDataReceivedEventArgs e)
{
LED1.Invoke(new myDelegate(updateTextBox), new object[] { }); //LED1是一个第三方控件用于显示重量等信息 (本句执行完后报错:字符串的格式不正确)
}private void updateTextBox() //注意:returnStr的返回字符串若含有"@"或"!"之类的字符将导致
{
.....
.....
return "@";
}不知道为什么updateTextBox()只要诸如"@"或"!"之类的字符串就会报错,而要是返回"12345"或"-876"之类的字符串就没事。
谢谢指教!
{
LED1.Invoke(new myDelegate(updateTextBox), new object[] { }); //LED1是一个第三方控件用于显示重量等信息 (本句执行完后报错:字符串的格式不正确)
}private void updateTextBox() //注意:returnStr的返回字符串若含有"@"或"!"之类的字符将导致
{
.....
.....
return "@";
}不知道为什么updateTextBox()只要诸如"@"或"!"之类的字符串就会报错,而要是返回"12345"或"-876"之类的字符串就没事。
谢谢指教!
{
.....
.....
return "@";
}这个返回值你要干嘛?????