procedure TForm1.Button2Click(Sender: TObject);
var
reg:tregistry;
begin
Reg := TRegistry.Create; Reg.RootKey := HKEY_LOCAL_MACHINE;
if Reg.OpenKey('\Software\myprogram\V9.00', True)
then
begin
//edit1.text:=reg.ReadString('Company');
if reg.ValueExists('MyApp') then
begin
reg.DeleteKey('MyApp');
showmessage('OK!');
end
else showmessage('NO!'); end;end;注册表里已经有'MyApp'键值,但执行reg.DeleteKey('MyApp');后即发现没有被删除。为什么?
var
reg:tregistry;
begin
Reg := TRegistry.Create; Reg.RootKey := HKEY_LOCAL_MACHINE;
if Reg.OpenKey('\Software\myprogram\V9.00', True)
then
begin
//edit1.text:=reg.ReadString('Company');
if reg.ValueExists('MyApp') then
begin
reg.DeleteKey('MyApp');
showmessage('OK!');
end
else showmessage('NO!'); end;end;注册表里已经有'MyApp'键值,但执行reg.DeleteKey('MyApp');后即发现没有被删除。为什么?
解决方案 »
- delphi 中Active组件
- Delphi开发,用ADO调用Oracle的存储过程,存储过程有Blob参数32k限制问题,如何解决???急
- SpeedButton的transparent属性为true 怎么不透明?
- 处理日期型数据
- 有关delphi程序的发布
- 怎么把0.60格式化成60%
- 关于在delphi中的消息传递,
- 我可不可以用下面的方法取出stringgrid的字段名
- 我也装吧
- 请问在Delphi中要知道Edit,memo这样的控件是否有焦点,用什么事件。即相当于VB中的textbox.gotfocus事件?
- 怎样取得系统内安装的输入法名称
- 有个问题请教一下,把Word文档写入数据库中,该怎样处理?
reg.free,使使,要是不行的话再说,,!
reg.DeleteKey('MyApp');
showmessage('OK!');
reg.closekey;
reg.free;
end;也不行! 如何才行?
reg.DeleteValue('MyApp');
RegF.DeleteValue('MyApp');