首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

修改注册表,如何老是进入这个

2012-03-13 
修改注册表,怎么老是进入这个?if(!Registry- KeyExists( NN )){ShowMessage( Ok )Registry- WriteI

修改注册表,怎么老是进入这个?
                        if   (!Registry-> KeyExists( "NN "))
                        {
                                ShowMessage( "Ok ");
                                Registry-> WriteInteger( "NN ",   0);
                        }

先判断有没有这个键“NN”,如果没有就建立它,并赋值0。
我打开注册表,已经建立了“NN”。但再次运行程序,怎么还会显示“ok”?  

谢谢大师。

[解决办法]
可曾OpenKey?
[解决办法]
给你个简单例子:

C/C++ code
TRegistry *reg = new TRegistry;reg->RootKey = HKEY_CURRENT_USER;reg->OpenKey("Software\\Test\\", true);if (!reg->KeyExists("NN"))    reg->CreateKey("NN");reg->OpenKey("NN", true);reg->WriteInteger("", 0);reg->CloseKey();delete reg; 

热点排行