我在Delphi5中编写如下代码:
procedure TMainForm.ShowInfoClick(Sender: TObject);
var
reg: TRegistry;
begin
reg.Create(KEY_READ);
try
reg.RootKey := HKEY_LOCAL_MACHINE;
if reg.OpenKey('\Software\Microsoft\Windows\CurrentVersion\Run', false) then begin
InfoTar.Text := reg.ReadString('TaskMonitor');
end;
finally
reg.CloseKey;
reg.Free;
inherited;
end;
end;编译正常,就是运行错误:
Access violation at address 00440602 in moudle 'test.exe'. Read of address 00000008.这个是我在Delphi5中的帮助里“抄的”代码。感谢各位大虾了!!!
procedure TMainForm.ShowInfoClick(Sender: TObject);
var
reg: TRegistry;
begin
reg.Create(KEY_READ);
try
reg.RootKey := HKEY_LOCAL_MACHINE;
if reg.OpenKey('\Software\Microsoft\Windows\CurrentVersion\Run', false) then begin
InfoTar.Text := reg.ReadString('TaskMonitor');
end;
finally
reg.CloseKey;
reg.Free;
inherited;
end;
end;编译正常,就是运行错误:
Access violation at address 00440602 in moudle 'test.exe'. Read of address 00000008.这个是我在Delphi5中的帮助里“抄的”代码。感谢各位大虾了!!!
解决方案 »
- cxgrid 焦点单元格的4维属性rect
- 通过扫描图片得到的HRGN,创建不规则窗体,如何保存HRGN到文件,避免每次扫描
- 鼠标移动的问题
- 应用程序的登录窗体 应该写在什么地方——————在线等待!!!!急急急急!!!
- 动态改变IE代理服务器地址
- 一个大问题:关于一台电脑两台打印机的问题?
- 如何的到Tstringgrid控件中选中的值??
- 怎么获得treeview的所有下属子节点?我每次一开始获得的怎么都是它下面直接子节点的个数???
- 怎样让ADOQuery的指针随用户对DbGrid的选择而移动?
- 问一个函数中的两个数据类型。
- 请改正,谢谢
- 100分寻求答案:Agent动画人物如何弹出帮助提示框(就是有office助手里有选项和搜索的提示框)?
var
reg: TRegistry;
begin
reg := TRegistry.Create;
try
reg.RootKey := HKEY_LOCAL_MACHINE;
if reg.OpenKey('\Software\Microsoft\Windows\CurrentVersion\Run', false) then begin
InfoTar.Text := reg.ReadString('TaskMonitor');
end;
finally
reg.CloseKey;
reg.Free;
inherited;
end;
end;
这句改为
reg:=TRegistry.Create;//创建实例还有就是uses
Registry