问题描述:
.INI文件是镜像文件吗?
因新做的系统,在E盘下有个ghost文件夹,下放一个.ini
文件
解析:
.ini 文件是windows的系统配置文件,统管windows的各项配置,一般用户就用windows提供的各项图形化管理界面就可实现相同的配置了,但在某些情况,还是要直接编辑.ini才方便,一般只有很熟悉windows才能去直接编辑。开始时用于WIN31下面,WIN95用注册表代替,[]及后面的内容表示一个节,相当于注册表中的键。
除了windows现在很多windows下面的应用软件也有.ini文件,用来配置应用软件以实现不同用户的要求。一般不用直接编辑这些.ini文件,应用程序的图形界面即可 *** 作以实现相同的功能。
是WINDOWS的一种文件标准 ,他一般用来保存应用程序的一写配置参数 。
desktop.ini就是文件夹(磁盘等)的配置文件,
win.ini\system.ini 就是windows的配置文件,其中有我们的硬件基本设置信息,软件基本信息等等
各种软件还有各自的(不是必须的)INI配置文件.
在win98以前,很多软件的破解都是依靠ini文件的修改来进行的.如豪杰5.5时的次数限制,扫雷游戏的排行榜,推箱子游戏的100通关等.其实ini文件就是一份txt纯文本文件,使用记事本就可以打开,只是内容进行格式规定,一般情况由软件自定义.
分类: 电脑/网络 >>程序设计 >>其他编程语言问题描述:
配置一个INI文件 在窗体打开时能显示某某同学你好 的字样.请问,INI文件应该怎么写,在DELPHI里调用INI文件的代码在哪写,怎么写?希望各位高手能写个例子出来,能写的详细点,小弟非常感谢~!~
解析:
unit Unit1
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, IniFiles, StdCtrls
type
TForm1 = class(TForm)
Button1: TButton
Button2: TButton
procedure Button1Click(Sender: TObject)
procedure Button2Click(Sender: TObject)
procedure FormCreate(Sender: TObject)
procedure FormDestroy(Sender: TObject)
private
{ Private declarations }
public
{ Public declarations }
end
var
Form1: TForm1
MyIniFile: TInifile
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject)
var
FileName: string
tString: string
begin
Filename := ExtractFilePath(ParamStr(0)) + 'System.ini'
tString := MyIniFile.ReadString('SystemPath','AppPath','None')
if tString = 'None' then
begin
MyInifile.writestring('SystemPath','AppPath',ExtractFilePath(ParamStr(0)))
end
end
procedure TForm1.Button2Click(Sender: TObject)
var
tString: String
begin
tString := MyIniFile.ReadString('SystemPath','AppPath','None')
messagebox(Handle, pchar(tstring),'我的INI',mb_yesno)
end
procedure TForm1.FormCreate(Sender: TObject)
begin
MyInifile := TInifile.Create('System.ini')
end
procedure TForm1.FormDestroy(Sender: TObject)
begin
MyInifile := Nil
MyInifile.Free
end
end.
你看下吧,这个是我从前做过的例子,如果想要源码的话,可以留下E-Mail我发给你。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)