【经验】Delphi INI文件保存与读取
//需要引用IniFiles
uses
system.IniFiles; //保存INI配置文件
procedure TForm1.btnSaveClick(Sender: TObject);
var
myIniFile: TIniFile;
filepath: string;
begin
filepath := ExtractFilePath(Application.Exename) + 'DBConfig.ini'; //取得ini文件的路径
myIniFile := TIniFile.Create(filepath);
try
myIniFile.WriteString('DBConf', 'Server', edtServer.Text); //服务器地址
myIniFile.WriteString('DBConf', 'Port', edtPort.Text); //数据库端口
myIniFile.WriteString('DBConf', 'Database', edtDatabase.Text); //数据库名
myIniFile.WriteString('DBConf', 'User', edtUser.Text); //登录用户名
myIniFile.WriteString('DBConf', 'Password', edtPwd.Text); //登录密码
ShowMessage('保存成功');
finally
myIniFile.Free;
end;
end; //载入INI配置文件
procedure TForm1.btnLoadClick(Sender: TObject);
var
myIniFile: TIniFile;
filepath: string;
begin
filepath := ExtractFilePath(Application.Exename) + 'DBConfig.ini'; //取得ini文件的路径
myIniFile := TIniFile.Create(filepath);
try
ListBox1.Clear;
ListBox1.Items.Add('服务器:' + myIniFile.ReadString('DBConf', 'Server', '')); //服务器地址
ListBox1.Items.Add('端口:' + myIniFile.ReadString('DBConf', 'Port', '')); //数据库端口
ListBox1.Items.Add('数据库:' + myIniFile.ReadString('DBConf', 'Database', '')); //数据库名
ListBox1.Items.Add('用户名:' + myIniFile.ReadString('DBConf', 'User', '')); //登录用户名
ListBox1.Items.Add('密码:' + myIniFile.ReadString('DBConf', 'Password', '')); //登录密码
finally
myIniFile.Free;
end;
end;
【经验】Delphi INI文件保存与读取的更多相关文章
- Delphi INI文件保存与读取
//需要引用IniFiles uses system.IniFiles; //保存INI配置文件 procedure TForm1.btnSaveClick(Sender: TObject); var ...
- delphi INI文件
INI 文件读写 filecreate('路径加文件名')://创建一个文件. (1) INI文件的结构: ;这是关于INI文件的注释部分 [节点] 关键字=值 ... INI文件允许有多个节点,每个 ...
- Delphi INI 文件读写
delphi中,配置文件的相关操作. () INI文件的结构: ;这是关于INI文件的注释部分 [节点] 关键字=值 ... INI文件允许有多个节点,每个节点又允许有多个关键字, “=”后面是该关键 ...
- Delphi ini文件读写
参考:http://www.cnblogs.com/zhangzhifeng/archive/2011/12/01/2270267.html 一.ini文件的结构 ;这是关于 ini 文件的注释 [节 ...
- python ini文件内容的读取
(1)新建一个项目,再次新建一个文件 test_cfg.ini (2)再次新建 get_test_cfg.py,用来读取/写入/更改 ini的文件内容 #!/usr/bin/env python # ...
- Delphi ini文件操作 TIniFile、TMemIniFile
1.使用TIniFile unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Co ...
- Android文件保存和读取
public class DataActivity extends Activity { private EditText filenameText; private EditText content ...
- C#读取ini文件的方法
最近项目用到ini文件,读取ini文件,方法如下: using System; using System.Collections.Generic; using System.Linq; using S ...
- Protobuf for Python测试保存和读取文件
安装pip, setuptools, and wheel 如果已经从python.org,安装啦Python 2 >=2.7.9 or Python 3 >=3.4 ,那么就已经有啦pip ...
随机推荐
- java——maven依赖版本冲突
博客:maven依赖jar包时版本冲突的解决
- bug是前端还是后端
分析bug是前端还是后端的 如何分析一个bug是前端还是后端的? 平常提bug的时候,前端开发和后端开发总是扯皮,不承认是对方的bug这种情况很容易判断,先抓包看请求报文,对着接口文档,看请求报文 ...
- 设置IDEA中各种线条颜色
在IDEA之中, 如同TearLine, 行号, 搜索结果高亮, Caret Line, 方法分隔线颜色的设置的操作方法如下: 操作路径: 1.Ctrl+Alt+S, 打开设置: settings ...
- c语言啊
双链表 quacklist 内核 模块加载
- 01_Deepin15 下搭建python开发环境
https://blog.csdn.net/iimpact/article/details/90239193 https://github.com/josonle/Coding-Now#Linux系统 ...
- 题解 [51nod1274] 最长递增路径
题面 解析 这题一眼DP啊. 然而想了半天毫无思路. 后来看题解后发现可以按边权的大小顺序DP. 将边权从小到大排序,对于权值相同的边分为一组. 设\(f[i][0]\)表示经过当前权值的边后到达\( ...
- javascript内置对象一: Array数组
在JavaScript中的任何事物,字符串,数组,函数等等都是对象. 理解:浏览器自己封装好的对象,可以直接使用. push /pʊʃ/ 增加 在末尾增加 unshif ...
- 和PHP相关的Linux命令
Linux服务器上怎么找到php.ini php -ini #输出一堆信息,里面有loaded configuration file => /etc/php/7.0/cli/php.ini就是了 ...
- linux终端相关概念解释及描述
基本概念: 1. tty(终端设备的统称): tty一词源于Teletypes,或者teletypewriters,原来指的是电传打字机,是通过串行线用打印机键盘通过阅读和发送信息的东西,后来这东西被 ...
- HDU 1512 Monkey King(左偏堆)
爱争吵的猴子 ★★☆ 输入文件:monkeyk.in 输出文件:monkeyk.out 简单对比 时间限制:1 s 内存限制:128 MB [问题描述] 在一个森林里,住着N只好斗的猴子.开始,他们各 ...