procedure TForm1.Button1Click(Sender: TObject);
var
reg:TRegistry;
s:tstrings;
i:integer;
begin
reg:=TRegistry.Create;
s:=tstrings.Create;
reg.RootKey:=HKEY_CLASSES_ROOT;
if reg.OpenKey('.aif',false) then begin
s:=tstrings.Create;
reg.GetKeyNames(s); //到这里就出错!
For i := 0 To s.Count - 1 Do ListBox1.Items.Add(s[I]);
reg.CloseKey;
s.Free;
end;
reg.Free;
end;
想读取所有子键名称,不知道怎么解决。
谢谢!
var
reg:TRegistry;
s:tstrings;
i:integer;
begin
reg:=TRegistry.Create;
s:=tstrings.Create;
reg.RootKey:=HKEY_CLASSES_ROOT;
if reg.OpenKey('.aif',false) then begin
s:=tstrings.Create;
reg.GetKeyNames(s); //到这里就出错!
For i := 0 To s.Count - 1 Do ListBox1.Items.Add(s[I]);
reg.CloseKey;
s.Free;
end;
reg.Free;
end;
想读取所有子键名称,不知道怎么解决。
谢谢!
解决方案 »
- TreeView的又一个图片问题 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 高手,帮忙看看,关于删除目录的函数!
- 如何适时的检查输入的字符是数字?
- 在image控件上如何根据鼠标位置的不同显示不同Hint信息?
- tquery中的as是什么意思?
- delphi能否做出像QQ那样漂亮的界面
- 请问如何将光标定位在StringGrid中的某个网格?在线等候,谢谢!
- 那里有李维的三本书下载!!!!!~~~
- 我把table设成dsedit状态,直接手动在dbgrid里可以改,但我用RadioButton6Click来改就报错,说不是edit状态,为什么?
- delphi菜鸟的一个问题
- 100分求问?TabOrder 顺序
- 如何实现IE窗口中的屏幕取字?急!
但是,我没有搞懂,为何用tstrings 就不行了??
http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/jscript7/html/jsrefabstractattribute.asp