将VB6程序转换到VB.NET后, Dim reg As Object : reg = CreateObject("Wscript.Shell"),然后在reg.后出现的提示框中并没有RegWrite
将VB6程序转换到VB.NET后, Dim reg As Object : reg = CreateObject("Wscript.Shell"),然后在reg.后出现的提示框中并没有RegWrite函数,虽然转换也提示“'UPGRADE_WARNING: 未能解析对象 reg.RegWrite 的默认属性”,但VB.NET程序却能正确执行这个函数成功写注册表,这是怎么回事。
你这个变量定义为Object类型,你说Object能提示出Wscript.Shell里面的方法、属性吗
vb->vb.Net的转换不是Copy就算数的
然后
Dim reg As Object
改成
Dim reg As New Wscript.....
先生:
VB6中和vb.net中都找不到“Wscript.Shell”项以及对应的组件文件啊,怎么办?
对应文件在 %windows%\system32\wshom.ocx
Dim reg As New IWshRuntimeLibrary.WshShell
还是要谢谢的