【发布时间】:2014-07-14 21:52:37
【问题描述】:
我收到此错误“使用'new'关键字创建对象实例。(对象引用未设置为对象的实例。)”
我在这个论坛上检查了类似的问题,但找不到满意的答案。
我想要实现的是将字符串值 1 导入注册表子键 HKEY_CURRENT_USER\Software\MyApp\TEST
我在调试期间注意到的是,“regkey”似乎在所有使用它的行都设置为 Null。 我正在设置
regkey = Registry.LocalMachine.OpenSubKey("HKEY_CURRENT_USER\Software\MyApp\TEST", True)
,还是不知道为什么 程序未获取值。
如何实现 New 关键字来创建对象实例? 我在程序的顶层使用“导入 Microsoft.Win32”。
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim regkey As RegistryKey
regkey = Registry.LocalMachine.OpenSubKey("HKEY_CURRENT_USER\Software\MyApp\TEST", True)
regkey.SetValue("TEST", "1", RegistryValueKind.String)
regkey.close()
End Sub
【问题讨论】:
-
好吧,您尝试使用 Registry.LocalMachine 打开 HKEY_CURRENT_USER 的子项,我敢打赌这会返回一个空引用
标签: vb.net