注册 登录
编程论坛 C# 论坛

vb转 c# 的2行代码搞不定。

amnoone 发布于 2019-08-13 16:01, 2186 次点击
只有本站会员才能查看附件,请 登录

原本在 vb中正常的代码(不是 ) ,转到  C#  搞不定。 也不行。百度过 没有找到一个正解

vb中代码     
“     OLE:VB引用WinCC HMIRuntime 1.0 Type Library,或者用CreateObject创建WinCC运行对象,即可访问WinCC VBS中的         
    HMIRuntime对象,方法如下
        Dim oWinCCRT
          set oWinCCRT = CreateObject("CCHMIRuntime.HMIRuntime")
          MsgBox oWinCCRT.Tags("MyTag").Read
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\引用的原话 \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
只有本站会员才能查看附件,请 登录

只有本站会员才能查看附件,请 登录
  用到的dll
我该怎么 改呢?
1 回复
#2
ZHRXJR2019-08-24 10:53
VB60是解释语言,虽然说是面向对象的,但不是真正面向对象的,与c#是真正面向对象,使用的.net技术,因此转换vb60到或c#的成功率非常低。
记得好像vb 2005 好像有vb60转换的转换程序,但大部分程序代码转换是不成功的(虽然有部分代码转换成功)。
一般情况下,应该重新做,这样也省得出错。
1