var
num1,num2:integer;
reg:Tregistry;
nums1:Tstringlist;
nums2:Tstringlist;
I:integer;
begin
list.Clear;
nums1:=Tstringlist.Create;
nums2:=Tstringlist.Create;
reg:=Tregistry.create;
reg.Rootkey:=HKEY_LOCAL_MACHINE;
If reg.OpenKey(''''SOFTWARE\Microsoft\Windows\CurrentVersion\Run'''',false) then
begin
reg.GetValueNames(nums1);
num1:=nums1.Count;
end;
For i:=0 To nums1.Count-1 Do
begin
with list.Items.Add do
begin
caption := nums1[i];
subitems.Add(reg.ReadString(nums1.Strings[i]));
end;
end;
reg.RootKey:=HKEY_CURRENT_USER;
If reg.OpenKey(''''Software\Microsoft\Windows\CurrentVersion\Run'''',false) Then
begin
reg.GetValueNames(nums2);
num2:=nums2.Count;
end;
For i:=0 To nums2.count-1 Do
begin
with list.Items.Add do
begin
caption := nums2[i];
subitems.Add(reg.ReadString(nums2.Strings[i]));
end;
end;
reg.CloseKey;
reg.Free;
end;
//删除所选的项目
procedure TForm1.FlatButton10Click(Sender: TObject);
begin
if Assigned(List.selected) then
begin
Reg:=Tregistry.Create;
Reg.Rootkey:= HKEY_CURRENT_USER;
Reg.OpenKey(''''Software\Microsoft\Windows\CurrentVersion\Run'''',False);
Reg.deleteValue(list.Selected.Caption);
Reg.CloseKey;
Reg.Free;
Reg:=Tregistry.Create;
Reg.Rootkey:= HKEY_LOCAL_MACHINE;
Reg.OpenKey(''''Software\Microsoft\Windows\CurrentVersion\Run'''',False);
Reg.deleteValue(list.Selected.Caption);
Reg.CloseKey;
Reg.Free;
list.DeleteSelected;
end
else
showmessage(''''请选择您要删除的项目名称!'''');
end;
//修改
procedure TForm5.FlatButton2Click(Sender: TObject);
var
Reg:Tregistry;
begin
if not (edit1.Text='''''''')then //检查项目名称不为空
if not (edit2.Text='''''''') then//检查项目路径不为空
//如果两者完全不为空,则执行以下代码!
begin
Reg:=Tregistry.Create;
Reg.Rootkey:= HKEY_LOCAL_MACHINE;
Reg.OpenKey(''''Software\Microsoft\windows\CuRRentVersion\Run'''',False);
Reg.WriteString(Edit1.Text,Edit2.text);
Reg.CloseKey;
Reg.Free;
StatusBar1.Panels[0].Text:=''''网吧助手提醒您:修改启动项目成功!'''';
end;
if (edit1.Text='''''''')then //检查项目名称是空
begin
StatusBar1.Panels[0].Text:=''''网吧助手提醒您:项目名称不能为空!'''';
end;
if (edit2.Text='''''''') then //检查项目路径是空
begin
StatusBar1.Panels[0].Text:=''''网吧助手提醒您:项目路径不能为空!'''';
end;
if (edit1.Text='''''''')then //检查项目名称是空
if (edit2.Text='''''''') then //检查项目路径是空
begin
StatusBar1.Panels[0].Text:=''''网吧助手提醒您:项目名称和路径都不能为空!'''';
end
end;
procedure TForm5.FlatButton1Click(Sender: TObject);
begin
if OpenDialog1.Execute then
edit2.text:=OpenDialog1.FileName;
if not (edit2.Text='''''''') then
//如果edit2.text不为空的话,则返回Edit2.text的内容到StatusBar里
begin
StatusBar1.Panels[0].Text:=''''路径 → '''' edit2.text;
end;
end;
procedure TForm5.FlatButton3Click(Sender: TObject);
begin
edit1.Text:='''''''';
edit2.Text:='''''''';
StatusBar1.Panels[0].Text:=''''网吧助手提醒您:请执行操作!'''';
end;
end.
//添加
//把文件读取到Edit2.text中
procedure TForm3.FlatButton1Click(Sender: TObject);
begin
if OpenDialog1.Execute then
edit2.text:=OpenDialog1.FileName;
if not (edit2.Text='''''''') then
//如果edit2.text不为空的话,则返回Edit2.text的内容到StatusBar里
begin
StatusBar1.Panels[0].Text:=''''路径 → '''' edit2.text;
end;
end;
//重置,将edit1,edit2,StatusBar初始化
procedure TForm3.FlatButton3Click(Sender: TObject);
begin
edit1.Text:='''''''';
edit2.Text:='''''''';
StatusBar1.Panels[0].Text:=''''网吧助手提醒您:请执行操作!'''';
end;
//启动时清空edit1,edit2的内容
procedure TForm3.FormCreate(Sender: TObject);
begin
edit1.Text:='''''''';
edit2.Text:='''''''';
StatusBar1.Panels[0].Text:=''''网吧助手提醒您:请执行操作!'''';
end;
//写入内容到注册表Run里
procedure TForm3.FlatButton2Click(Sender: TObject);
var
Reg:Tregistry;
begin
if not (edit1.Text='''''''')then //检查项目名称不为空
if not (edit2.Text='''''''') then//检查项目路径不为空
//如果两者完全不为空,则执行以下代码!
begin
Reg:=Tregistry.Create;
Reg.Rootkey:= HKEY_LOCAL_MACHINE;
Reg.OpenKey(''''Software\Microsoft\windows\CuRRentVersion\Run'''',False);
Reg.WriteString(Edit1.Text,Edit2.text);
Reg.CloseKey;
Reg.Free;
StatusBar1.Panels[0].Text:=''''网吧助手提醒您:添加启动项目成功!'''';
end;
if (edit1.Text='''''''')then //检查项目名称是空
begin
StatusBar1.Panels[0].Text:=''''网吧助手提醒您:项目名称不能为空!'''';
end;
if (edit2.Text='''''''') then //检查项目路径是空
begin
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!
相关文章
热点关注
- AnsiString?PChar?赋值
- Report Machine 3.0 (报表
- MapX v5.02.25 破解文件
- WDBOX v1.0 多选下拉列表
- 用Delphi开发视频聊天软件
- Delphi客户服务器应用开发
- AES 加密算法函数包及演示
- ACCESS/SQL 数据库存取图
- 熊猫烧香核心源码(Delphi
- 把整个网页保存成JPG图片(
- 高级计算器 V1.0 (含代码)
- Delphi版模仿熊猫烧香病毒
- 精确定位打印程序 (含源代
- Delphi文件管理(六)
- 将数字四舍五入保留两位小
- 绝地程序编辑器 v1.0.1.4
- 关于自定义界面的方案(Eas
- Delphi 对象链接与嵌入(
- 用HTML页面做程序界面演示
- Delphi模拟最小化恢复关闭
- 用Delphi实现24位真彩色图
- 限制客户机运行程序 (有关
- Delphi中用API实现在MSN的
- DELPHI数据库应用程序的开
- Delphi 动态链接库编程(
- QQ号码自动申请器及源代码
- Win9x 下调整系统时钟控件
- delphi中的XML解析控件TXM
- 几个游戏内存修改器代码
- TT8 DevExpress 最新系列
- Tnt Delphi Unicode Contr
- DelphiTwain 2004-1-20 (
- Delphi中数据的自动录入
- 经验技巧:分享两条Delphi
- Delphi中Hash表的使用方法
IDC资讯
虚拟主机
域名注册
托管租用
vps主机
智能建站
网站运营 建站经验 策划盈利 搜索优化 网站推广 免费资源
网站联盟 联盟新闻 联盟介绍 联盟点评 网赚技巧
行业资讯 业界动态 搜索引擎 网络游戏 门户动态 电子商务 广告传媒
网络编程 Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术 Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷 Internet Explorer
网页制作 FrontPages Dreamweaver Javascript css photoshop fireworks Flash
程序设计 Java技术 C/C++ VB delphi
网络知识 网络协议 网络安全 网络管理 组网方案 Cisco技术
操作系统 Win2000 WinXP Win2003 Mac OS Linux FreeBSD
网站运营 建站经验 策划盈利 搜索优化 网站推广 免费资源
网站联盟 联盟新闻 联盟介绍 联盟点评 网赚技巧
行业资讯 业界动态 搜索引擎 网络游戏 门户动态 电子商务 广告传媒
网络编程 Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术 Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷 Internet Explorer
网页制作 FrontPages Dreamweaver Javascript css photoshop fireworks Flash
程序设计 Java技术 C/C++ VB delphi
网络知识 网络协议 网络安全 网络管理 组网方案 Cisco技术
操作系统 Win2000 WinXP Win2003 Mac OS Linux FreeBSD




