易截截图软件、单文件、免安装、纯绿色、仅160KB

求救VB和C#都通的高手!!

VB代码:
MSComm1.CommPort = CShort(VB6.Format(strCommPort))

机器人转换成的C#代码:
MSComm1.CommPort = short.Parse(Strings.Format(strCommPort, ""));

问题是 调试的时候提示“输入字符串不正确”,我该怎么改写啊,求高手帮下忙,万分感激!!!
将字符串转换为Short
楼主自己去处理异常

C# code:

string strA="100";
short b=0;
b = short.Parse(strA.Trim());
Console.WriteLine(b);



MSComm1.CommPort =ConvertToInt16(strCommPort.ToString());

VB6.Format(strCommPort),这里是要把strCommPort,format成什么呢?
这句代码只要:MSComm1.CommPort = CShort(strCommPort),就可以了。


对应的C#即:MSComm1.CommPort = Convert.ToInt16(strCommPort);

当然,前提是strCommPort的值必须是short类型范围内的数值字符串。
否则,若没有加上错误捕获,就会出现上述的“输入字符串不正确”错误


相关问答:

vb修改DTPicker1日期问题

Private Sub Check1_Click()
If Check1.Value = 1 Then
DTP1.Enabled = True
Else
DTP1.Enabled = False
End If
End Sub
Private Sub Check2_Click()
If Check2.Value = 1 Then
DTP2.Enabled = True
Else ......

VB 请教高手关于用户控件问题

我制作了个用户控件,需要动态加载到窗体上

    Set objExt = Controls.Add("工程1.meActiveX", argName)
    objExt.Visible = True

程序一次能加载N个, 现在想对 ......

vb控制GPRS MODEM拨号

我想做个用vb6做的程序,可以控制GPRS MODEM拨号,如拨我自己的手机
可以啊
你先下个AT命令集合学习学习

我来顶

顶贴

LZ好厉害

不顶不行

老是排MP
引用
LZ好厉害
......

熟悉VB的进来,有项目


有没有杭州的朋友,熟悉VB的,有兴趣做的话留下联系方式
VB6 OR VB.NET?
可惜不在杭州,遠程可否?

兄台联系方式呢

我也联系一下,不过在宁波

可惜我也不在杭州

北京的行不?

我在苏州, ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号