Reg: TRegistry;Reg:=TRegistry.Create ;
Reg.RootKey :=HKEY_LOCAL_MACHINE;
Reg.OpenKeyReadOnly('\SOFTWARE\NETSDL\MaryKaySales\DataDump');
Reg.WriteString('ImportStatus','P');Reg.Free;这样程序报错"Failed to set data for 'ImportStatus' "
请帮我看看好吗?
Reg.RootKey :=HKEY_LOCAL_MACHINE;
Reg.OpenKeyReadOnly('\SOFTWARE\NETSDL\MaryKaySales\DataDump');
Reg.WriteString('ImportStatus','P');Reg.Free;这样程序报错"Failed to set data for 'ImportStatus' "
请帮我看看好吗?
解决方案 »
- delphi 2006 的几个疑问
- 想不到我能编出这么强的东西!连D7,D2005都不懂
- 如何将字符串2004-11-7和11:27:45合并成字符串2004-11-7 11:27:45格式的?
- ███【★】█★███████████████★█【★】███↑--███【★】█★█【★欢迎参加★拼字比赛★】█★█【★】███
- TRichEdit控件有不小的问题
- 哪位大侠能告诉小弟,怎样检查某一个Delphi对象变量是否有赋值。上线等待。
- 如何在delphi中捕捉错误、捕捉后想显示定制的信息
- 关于记录查找locate的用法
- 用什么控件可以实现在报表中加背景??
- 关于sql的返回值问题
- 最后的问题,谢谢帮我看看
- 急,关于红接口程序
//已只读模式打开
Reg.WriteString('ImportStatus','P');//当然不能写入了!
在Reg.WriteString('ImportStatus','P');前加一句
reg.openkey:=('ImportStatus',true);
reg:=TRegistry.Create;
try
Reg.RootKey:=HKEY_CURRENT_USER;
Reg.OpenKey(sRegTree1,false);
nLen:=Length(msKey); reg.WriteBinaryData('CDWord',msKey[1],nlen); //Reg.WriteString('CDWord',msKey);
Reg.CloseKey;
Reg.RootKey:=HKEY_LOCAL_MACHINE;
if (Reg.OpenKey(sRegTree2,False))=False then
begin
Reg.CreateKey(sRegTree2);
end;
Reg.OpenKey(sRegTree2,false);
reg.WriteBinaryData('CDWord',msKey[1],nlen);
// Reg.WriteString('CDWord',msKey);
Reg.CloseKey; finally
reg.Free;
end;