CnPack Forum


 
Subject: Borland C++Builder 6中调用INI 读写单元生成向导问题...
hipig
新警察
Rank: 1



UID 5487
Digest Posts 0
Credits 12
Posts 6
点点分 12
Reading Access 10
Registered 2007-2-7
Location Taiwan
Status Offline
Post at 2007-12-19 16:18  Profile | Blog | P.M.  | ICQ Status
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:\\
Top
Passion (LiuXiao)
管理员
Rank: 9Rank: 9Rank: 9


UID 359
Digest Posts 19
Credits 6812
Posts 3579
点点分 6812
Reading Access 102
Registered 2004-3-28
Status Offline
Post at 2007-12-20 17:39  Profile | Blog | P.M. 
对于出错的部分,请问您是否混淆了斜杆和反斜杆?

另外您说的不够严谨的部分具体指什么地方?我们生成的对象并不直接包括ini的文件名,需要调用loadsettings或savesettings时才会涉及到具体文件名,因此不太清楚您指的什么地方,请详细说明?
Top
 




All times are GMT++8, the time now is 2024-9-20 06:10

    本论坛支付平台由支付宝提供
携手打造安全诚信的交易社区 Powered by Discuz! 5.0.0  © 2001-2006 Comsenz Inc.
Processed in 0.014170 second(s), 9 queries , Gzip enabled

Clear Cookies - Contact Us - CnPack Website - Archiver - WAP