procedure TForm1.Button1Click(Sender: TObject);
var
Reg: TRegistry;
HisFileName: TStrings;
i:Integer;
begin
Reg := TRegistry.Create;
HisFileName := TStrings.Create;
Reg.RootKey := HKEY_CURRENT_USER;
Reg.OpenKey('\SoftWare\EasyNote\OpenHistory', True);
Reg.GetKeyNames(HisFileName); //这一句总是报错,错误信息:“Abstract Error”
for i := 0 to HisFileName.Count do
begin
ShowMessage(HisFileName.Strings[i]);
end;
end;
var
Reg: TRegistry;
HisFileName: TStrings;
i:Integer;
begin
Reg := TRegistry.Create;
HisFileName := TStrings.Create;
Reg.RootKey := HKEY_CURRENT_USER;
Reg.OpenKey('\SoftWare\EasyNote\OpenHistory', True);
Reg.GetKeyNames(HisFileName); //这一句总是报错,错误信息:“Abstract Error”
for i := 0 to HisFileName.Count do
begin
ShowMessage(HisFileName.Strings[i]);
end;
end;
解决方案 »
- 请问:treeview如何加背景图片?
- 请帮忙看看:NT的服务调用外部程序出错!
- 想用delphi写一个服务端,像"美萍VOD点播系统"一样,服务端是个可执行文件,可以运行,可以设置,我不要求有流解析,只要能在里面添加文
- 急!有关Indy UDP 的问题:为什么别人发给我的我收得到,我发给别人的别人收不到?
- delphi6DataAcess为何没有TTable控件,很久前我用D3现在转过来不知在哪了
- dbgrid问题???急用呀??
- logfont的问题(高分相送!)
- 高分征求算法(可惜一次最高只能给100分)
- ︿︿︿︿☆☆☆QuickReport合计问题☆☆☆︿︿︿︿
- 谁能给一下深度历险(forum.vclxx.org)的IP地址?
- 谁能帮我把下面这段BV的改成DELPHI
- 文件批量重命名,使用delphi 怎么写个源码
DatabaseFile:String;
Reg:TRegistry;
begin
try // 取ODBC数据库文件
Reg:=TRegistry.Create;
Reg.RootKey := HKEY_CURRENT_USER;
if Reg.OpenKey('Software\Odbc\Odbc.ini\Larpt',False) then
DatabaseFile:=Reg.ReadString('DatabaseFile')
else begin
DatabaseFile:='';
end;
finally
Reg.Free ;
end;
// ...
end;
上面是俺读ODBC源的代码,供参考。
抽象类错误.不要用TStrings,用TStringList;var
Reg: TRegistry;
HisFileName: TStrings;
i:Integer;
begin
Reg := TRegistry.Create;
HisFileName := TStrings.Create;
Reg.RootKey := HKEY_CURRENT_USER;
Reg.OpenKey('\SoftWare\EasyNote\OpenHistory', True);
Reg.GetKeyNames(HisFileName); //这一句总是报错,错误信息:“Abstract Error”
for i := 0 to HisFileName.Count do
begin
ShowMessage(HisFileName.Strings[i]);
end;
end;
HisFileName: TStringList;
HisFileName := TStringList.Create;还有这里 for i := 0 to HisFileName.Count - 1 do