我使用CnPack IDE已经有段时间了,但一直没有使用过INI读写生成。
近日因需要所以使用,我并不知道我这样使用方式是否正确。因为一直无法读取到INI档案
首先我先在程式目录下建立了一个新的INI文件档
内文为
[start]
First_Start=1
Start_X=200
Start_Y=200
然后开启程序的INI 读写单元生成向导
生成档案Unit2.h及Unit2.cpp
在调用的程序上加入#include "Unit2.h"
然后
char dir[DIRPATH];
char *tfile = "/minutes.ini";
GetCurrentDirectory(DIRPATH,dir);
strcat(dir,tfile);
IniOptions->LoadFromFile(dir);
问题是程式无法正确的读取资料
我检查了一下发现当程式要读取时就出错了(TIniOptions:
oadSettings就错误了,记忆体错误)
請問这是怎么一回事呢
另外INI 读写单元生成向导对于文件中有反斜线的部份虽然以字串处理但却不够严谨
使的像出现c:\之类字串时,自动生成的文件并没有改为c:\\