操作TAB文件和TStringGrid赋值;
unit Unit1; interface uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls,IniFiles, Grids, ExtCtrls, Buttons; type
TForm1 = class(TForm)
btn1: TButton;
btn2: TButton;
bvl1: TBevel;
strngrd: TStringGrid;
btn3: TBitBtn;
procedure btn1Click(Sender: TObject);
procedure btn2Click(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure strngrdGetEditMask(Sender: TObject; ACol, ARow: Integer;
var Value: String);
procedure btn3Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
path:string;
Function ReadOnePara(sIniFile,Sct,Idt:String):String;
procedure WriteOnePara(sIniFile,Sct,Idt,Value:String);
end; var
Form1: TForm1; implementation {$R *.dfm} procedure TForm1.btn1Click(Sender: TObject);
begin
WriteOnePara(path+'基本配置.TAB','SHUTDOWN','chkHintMusic','ddalf');
WriteOnePara(path+'基本配置.TAB','关机时间','Music','1313');
WriteOnePara(path+'基本配置.TAB','桌面视频','chktMusic','fdasf455');
WriteOnePara(path+'基本配置.TAB','服务配置','chk','是真的吗');
end; procedure TForm1.btn2Click(Sender: TObject);
var s:string;
begin
s:=ReadOnePara(path+'基本配置.TAB','SHUTDOWN','chkHintMusic');
ShowMessage(s);
s:=ReadOnePara(path+'基本配置.TAB','关机时间','Music');
ShowMessage(s);
s:=ReadOnePara(path+'基本配置.TAB','桌面视频','chktMusic');
ShowMessage(s);
s:=ReadOnePara(path+'基本配置.TAB','服务配置','chk');
ShowMessage(s); end;
function TForm1.ReadOnePara(sIniFile, Sct, Idt: String): String;
Var aIniFile:TIniFile;
begin
Result:='';
aIniFile:=TIniFile.Create(sIniFile);
try
Result:=aIniFile.ReadString(Sct,Idt,'');
finally
aIniFile.Free;
end;
end; procedure TForm1.WriteOnePara(sIniFile, Sct, Idt, Value: String);
Var aIniFile:TIniFile;
begin
aIniFile:=TIniFile.Create(sIniFile);
try
aIniFile.WriteString(Sct,Idt,Value);
finally
aIniFile.Free;
end;
end; procedure TForm1.FormCreate(Sender: TObject);
begin
Path:=ExtractFilePath(Application.ExeName);
end; procedure TForm1.strngrdGetEditMask(Sender: TObject; ACol,
ARow: Integer; var Value: String);
begin
Value:='00:00:00';
end; procedure TForm1.btn3Click(Sender: TObject);
begin
strngrd.Cells[0,0]:='序号';
strngrd.Cells[1,0]:='关机时间';
strngrd.Cells[2,0]:='开机时间';
strngrd.Cells[3,0]:='给';
end; end.
操作TAB文件和TStringGrid赋值;的更多相关文章
- day4-基础 字符串操作,文件操作,字符转编码
1.字符串用法 name = 'daniel' print(name.capitalize()) #首字母大写 >>>daniel print(name.count('a')) #统 ...
- C#操作Excel文件(转)
摘要:本文介绍了Excel对象.C#中的受管代码和非受管代码,并介绍了COM组件在.net环境中的使用. 关键词:受管代码:非受管代码:Excel对象:动态连接库 引言 Excel是微软公司办公自动化 ...
- PHP操作XML文件学习笔记
原文:PHP操作XML文件学习笔记 XML文件属于标签语言,可以通过自定义标签存储数据,其主要作用也是作为存储数据. 对于XML的操作包括遍历,生成,修改,删除等其他类似的操作.PHP对于XML的操作 ...
- C#项目中操作Excel文件——使用NPOI库
转载自:http://blog.csdn.net/dcrmg/article/details/52356236# 感谢-牧野- 实际C#项目中经常会涉及到需要对本地Excel文件进行操作,特别是一些包 ...
- Linux下的文件操作——基于文件描述符的文件操作(2)
文件描述符的复制 MMAP文件映射 ftruncate修改文件大小 文件描述符的复制 系统调用函数dup和dup2可以实现文件描述符的复制,经常用来重定向进程的stdin(0), stdout(1 ...
- Scala进阶之路-I/O流操作之文件处理
Scala进阶之路-I/O流操作之文件处理 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 说起Scala语言操作文件对象其实是很简单的,大部分代码和Java相同. 一.使用Scal ...
- C语言应用操作之文件
文件是C语言中德中的重点,小编在学习C语言基础知识的时候,大多数的输入输出操作是在屏幕上进行的,现在总算在文件学习上感觉到高大上的样纸.在以前数据量很小时,我们通常将信息从键盘在屏幕上进行输入输出的, ...
- [转载]Java操作Excel文件的两种方案
微软在桌面系统上的成功,令我们不得不大量使用它的办公产品,如:Word,Excel.时至今日,它的源代码仍然不公开已封锁了我们的进一步应用和开发.在我们实际开发企业办公系统的过程中,常常有客户这样子要 ...
- java使用POI操作excel文件,实现批量导出,和导入
一.POI的定义 JAVA中操作Excel的有两种比较主流的工具包: JXL 和 POI .jxl 只能操作Excel 95, 97, 2000也即以.xls为后缀的excel.而poi可以操作Exc ...
随机推荐
- tableView性能优化
针对滑动时出现卡的现象 参考:http://blog.sina.cn/dpool/blog/s/blog_b638dc890101ep3x.html?plg_nld=1&plg_auth=1& ...
- ASP.Net后台 实现先弹出对话框,再跳转到另一个网页的实现方法
解决办法如下: Response.Write("<script>alert('想在对话框中显示的内容');window.navigate(‘要转到的页面的URL’)</sc ...
- 解决eclipse中maven web工程打包成war(发布到tomcar)时lib中没有jar包的解决方法
可能有两个原因:1.maven中某些jar包下载不下来 从其他地方下载jar文件放到相应maven本地库的.m2里2..classpath文件中缺少(下面代码的作用是制定maven的jar发布路径)& ...
- 模拟赛1102d2
/* φ(n)=φ(p^k)=p^k-p^(k-1)=(p-1)*p^(k-1) φ(m*n)=φ(m)*φ(n) 直接套公式做,因为分解质因数时,只分解一个数,所以可以不打素数表,只将n分解到√n就 ...
- Swift - 懒加载(lazy initialization)
Swift中是存在和OC一样的懒加载机制的,在程序设计中,我们经常会使用 懒加载 ,顾名思义,就是用到的时候再开辟空间 懒加载 格式: lazy var 变量: 类型 = { 创建变量代码 }() 懒 ...
- smarty汇总
Smarty:模板技术 实现功能:前后分离. 原理:主要通过Smarty核心类实现,调用display方法,将模板文件读取,用正则进行替换,替换完保存到临时文 件,将临时文件加载到当前页面. 配置文件 ...
- Linux 通过os进程pid找到端口号
[root@xxxx conf]# netstat -lutpn|grep tcp /java tcp /java tcp /java tomcat 监听的一些端口
- ***LINUX添加PHP环境变量:CentOS下将php和mysql命令加入到环境变量中
CentOS系统下如何将PHP和mysql命令加入到环境变量中,在Linux CentOS系统上 安装完php和MySQL后,为了使用方便,需要将php和mysql命令加到系统命令中,如果在没有添加到 ...
- Linux中带颜色输出的printf使用简介(\033)
昨晚懒得FQ, 百度了一下linux中printf输出颜色的方法, 结果搜索结果质量让人倍感伤心. 越来越不想用bd了.还是Google一下吧, 手气真好, 第一个内容就很清楚明了! 我还是直接简单翻 ...
- Bat脚本实现MySQL数据库SQL文件备份
@echo offecho 在线兑奖系统自动备份脚本(请勿关闭) 联系人: 电话::loopset /a "FDate=%date:~,4%%date:~5,2%%date:~8,2%&q ...