易截截图软件、单文件、免安装、纯绿色、仅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类型范围内的数值字符串。
否则,若没有加上错误捕获,就会出现上述的“输入字符串不正确”错误


相关问答:

asp.net(vb)问题

login.aspx.vb:

    Public ReadOnly Property nameT() As String
        Get
            Return TextBox1.Text
    &nb ......

从VB转行VB.NET~~~开始的时候如何学基础入门啊~

VB偶学得不错,现在大一,高三的时候就学VB了,现在学校里都是学C#和VB.NET的兄弟多。。。
偶要转行VB.NET了~当年学VB学了2年,对VB里面的常用函数都十分了解。
Select、If结构、For Next循环、等都了解。。。 ......

VB修改注册表

用VB怎么只针对windows自带的文件的右键添加菜单 如(.txt .doc)
这个是只针对以这两个为扩展名的文件操作
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\txtfile\shell\[随便起名]\command]
@= ......

VB调用水晶报表Design 平凡提示MemoryFull问题

  各位大虾:
        我有一个VB调用水晶报表的系统,报表是作为一个Design嵌在VB里的,今天发现打印第一张报表正常,同样的数据,在点打印再调用一次就会报 Memory Full的错误,但是 ......

vb插入数据库重复值问题

在vb中怎么判断,插入到数据库中的值是重复的,本人才刚接触VB语言,甚是有好多地方还不懂,还请各位大侠们给出代码,谢谢了呀!!!
插入之前select一下阿。
或者写一个组合SQL插入语句,例如
IF not Exist(
& ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号