OD工具管理(INI文件操作)
2010-01-05 08:22
344 查看
procedure TForm1.FormShow(Sender: TObject);
begin
S1 := ExtractFilePath(Application.ExeName)+'AutoPath.ini';
MyIni := TIniFile.Create(S1);
MyIni.ReadSectionValues('Tools', Listbox1.Items);
MyIni.Free;
end;
procedure TForm1.SpeedButton1Click(Sender: TObject);
var
S : String;
I : Integer;
begin
if OpenDialog1.Execute then
begin
S := ExtractFileName(OpenDialog1.FileName); // 取程序名
I := Length(ExtractFileExt(OpenDialog1.FileName)); //取程序扩展名
Edit1.Text := Copy(S,1,Length(S)-I); //删除程序扩展名并在edit1中显示
Edit2.Text := OpenDialog1.FileName;
end
else Exit;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
if (edit1.Text = '') or (edit2.Text = '') then exit;
MyIni := TIniFile.Create(S1);
MyIni.WriteString('Tools', Edit1.Text, Edit2.Text);
edit1.Clear;
edit2.Clear;
MyIni.Free;
end;
procedure TForm1.ListBox1DblClick(Sender: TObject);
begin
s:= listbox1.Items.Names[listbox1.Itemindex]; //获取名称
// s1:= listbox1.Items.Values[listbox1.Items.Names[listbox1.ItemIndex]] ; // 获取程序名称
MyIni := TIniFile.Create(S1);
MyIni.DeleteKey('Tools', s);
MyIni.Free;
listbox1.Items.Clear;
end;
begin
S1 := ExtractFilePath(Application.ExeName)+'AutoPath.ini';
MyIni := TIniFile.Create(S1);
MyIni.ReadSectionValues('Tools', Listbox1.Items);
MyIni.Free;
end;
procedure TForm1.SpeedButton1Click(Sender: TObject);
var
S : String;
I : Integer;
begin
if OpenDialog1.Execute then
begin
S := ExtractFileName(OpenDialog1.FileName); // 取程序名
I := Length(ExtractFileExt(OpenDialog1.FileName)); //取程序扩展名
Edit1.Text := Copy(S,1,Length(S)-I); //删除程序扩展名并在edit1中显示
Edit2.Text := OpenDialog1.FileName;
end
else Exit;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
if (edit1.Text = '') or (edit2.Text = '') then exit;
MyIni := TIniFile.Create(S1);
MyIni.WriteString('Tools', Edit1.Text, Edit2.Text);
edit1.Clear;
edit2.Clear;
MyIni.Free;
end;
procedure TForm1.ListBox1DblClick(Sender: TObject);
begin
s:= listbox1.Items.Names[listbox1.Itemindex]; //获取名称
// s1:= listbox1.Items.Values[listbox1.Items.Names[listbox1.ItemIndex]] ; // 获取程序名称
MyIni := TIniFile.Create(S1);
MyIni.DeleteKey('Tools', s);
MyIni.Free;
listbox1.Items.Clear;
end;
相关文章推荐
- asp.net操作ini文件示例
- 【表空间管理】ORA-32773: 不支持对小文件表空间 TEST01 的操作
- Linux有时候执行了 rm -rf 等操作误删了文件绝对是一件可怕的事情,好在有一些解决的办法可以临时救急。这时我们就要用到一款叫做extundelete的工具了。
- 程序配置文件(*.ini)的操作
- c用餐管理系统----------文件链表相关操作
- Delphi TIniFile 类 操作ini配置文件
- Linux成长之路(一)——基本概念及操作、用户及文件权限管理
- windows找不到文件管理工具
- MFC中使用ini文件管理配置项
- 开源作品-PHP写的在线文件管理工具(单文件绿色版)-SuExplorer_PHP_2_0
- INI配置文件操作
- java 文件操作工具类
- 【C语言】没事可以试试这个小程序,使用文件操作,模拟实现一个简单的文件拷贝工具!
- 开源网络文件管理工具SmarkNetDisk
- ini文件读写操作
- 文件系统管理 之 有关ext2文件系统下反删除(Undelete)操作恢复数据的文档
- ini文件操作
- 使用C#操作INI文件
- linux系统管理操作指令学习笔记(二)管理好文件
- 用Visual C++操作INI文件