Subject:
Borland C++Builder 6中调用INI 读写单元生成向导问题...
[Print This Page]
Author:
hipig
Time:
2007-12-19 16:18
Subject:
Borland C++Builder 6中调用INI 读写单元生成向导问题...
我使用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:\\
Author:
Passion
Time:
2007-12-20 17:39
对于出错的部分,请问您是否混淆了斜杆和反斜杆?
另外您说的不够严谨的部分具体指什么地方?我们生成的对象并不直接包括ini的文件名,需要调用loadsettings或savesettings时才会涉及到具体文件名,因此不太清楚您指的什么地方,请详细说明?
Welcome to CnPack Forum (http://bbs.cnpack.org/)
Powered by Discuz! 5.0.0