创建SettingsIniFactory老是失败?
我在高通网站有关setting的文档中摘的一段代码,如下:
{
ISettingsStoreFactory *piSSF = NULL;
if (SUCCESS == IEnv_CreateInstance(piEnv,
AEECLSID_SettingsIniFactory,
(void**) &piSSF)) {
ISettings *piSettings = NULL;
int result;
result = ISettingsStoreFactory_Create(
piSSF,
"owner=0x12345678;path=mysettings.ini",
&piSettings
);
if (SUCCESS == result) {
char outbuf[32];
result = ISettings_Get(
piSettings,
"section1/setting1",
outbuf,
sizeof(outbuf),
NULL
);
......
}
我在APP上就这么写的,可就在第一句(红色标注的)创建SettingsIniFactory时老是出现读取内存错误,我考虑着可能是参数piEnv的问题,但我定义 piEnv为(IEnv *)类型后还是有问题。
有没有人用过setting,帮忙解决一下。3Q!!