修改INI文件失败,为什么会这样?

hgb_kkh hgb_kkh 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
源码如下:
procedure TForm1.EndBClick(Sender: TObject);
var
FileName : string;
tempini : TIniFile;
begin
FileText.SaveToFile('temp.ini');
FileText.Free;
tempini := TIniFile.Create('temp.ini');
if (UnpackIndex-1>0)then
tempini.WriteInteger(ValueE.Text,'IFIELDS'+ValueE.Text,UnpackIndex-1);
if (PackupIndex-2>0)then
tempini.WriteInteger('PACKUP'+ValueE.Text,'OFIELDS'+ValueE.Text,PackupIndex-1);
showmessage('FIELDS = '+tempini.ReadString(ValueE.Text,'IFIELDS'+ValueE.Text,''));
tempini.Free;
FileText := TStringList.Create;
FileText.LoadFromFile('temp.ini');
end;

其中生成一个temp.ini文件,其中的正确格式如下:
[UNPACK]
KEYPOS =2
KEYLENGTH =4
[0004]
IFIELDS0004 =4


IFIELD00041STARTPOS =2
IFIELD00041LENGTH =4
IFIELD00041TYPE =0


IFIELD00042STARTPOS =6
IFIELD00042LENGTH =8
IFIELD00042TYPE =0


IFIELD00043STARTPOS =17
IFIELD00043LENGTH =1
IFIELD00043TYPE =0


IFIELD00044STARTPOS =20
IFIELD00044LENGTH =14
IFIELD00044TYPE =0

但是程序执行后,“FIELDS0004”一行只有“FIELDS0004=”而值没有赋上。
不过 showmessage('FIELDS = '+tempini.ReadString(ValueE.Text,'IFIELDS'+ValueE.Text,''));
却能显示 "FIELDS = 4",
请教大侠我应该如何是好?
...全文

相关推荐

Android Studio启动模拟器失败.docx

Android Studio启动模拟器失败解决方法

江七7

如何修改boot.ini文件

boot.ini 文件是系统启动引导程序文件,装多系统或者重装系统的时候会用到它。下面u大师就教大家如何操作该文件。 方法一:直接修改法

xlsxu

最完整PHP.INI中文版

;;;;;;;;;;;;;;;;; ;; 关于php.ini ;; ;;;;;;;;;;;;;;;;; ; 这个文件必须命名为'php.ini'并放置在httpd.conf中PHPINIDir指令指定的目录中。 ; 最新版本的php.ini可以在下面两个位置查看: ; http://cvs.php.net/viewvc.cgi/php-src/php.ini-recommended?view=co ; http://cvs.php.net/viewvc.cgi/php-src/php.ini-dist?view=co

zwf_ycy

修改PHP的memory_limit限制的方法分享

解决这个问题,首先需要查看你的程序是否分配了过多的内存,在程序没有问题的情况下,你可以通过一下方法来增加PHP的内存限制(memory_limit)。 检查php的内存限制值 为了查看这个值,你需要建立一个空的php文件,比如view-php-info.php。然后将一下代码贴到里面。 <?php phpinfo(); ?> 将这个脚本放到你的Web服务器上,然后在浏览器中调用它。这时你可以看到你的PHP环境配置的信息,其中有一部分是关于“memory_limit”的, 如下图: 注:你可以用这种方法来查看php的其他参数设置,不仅仅是memory_limit memory_limit应该设

weixin_38502428

PHP设置图片文件上传大小的具体实现方法

PHP默认的上传限定是最大2M,想上传超过此设定的文件,需要调整PHP、apache等的一些参数

weixin_38628830
评论 6
收藏 已收藏
分享
返回顶部
hgb_kkh
Delphi 5,944 成员 262,941 内容