2,852
社区成员




int UpStoCreateFile(File *pMe, const char *fname)
{
IFile *pIFile = NULL;
IFileMgr *pIFileMgr = NULL;
int ret;
if (!fname)
{
return -1;
}
ret = ISHELL_CreateInstance(pMe->a.m_pIShell, AEECLSID_FILEMGR, (void**)pIFileMgr);
if (SUCCESS != ret)
{
return -1;
}
pIFile = IFILEMGR_OpenFile(pIFileMgr, (const char*)fname, _OFM_CREATE);
if (NULL == pIFile)
{
IFILEMGR_Release(pIFileMgr);
pIFileMgr = NULL;
return -1;
}
IFILEMGR_Release(pIFileMgr);
pIFileMgr = NULL;
IFILE_Release(pIFile);
return 0;
}
case EVT_APP_START:
UpStoCreateFile(pMe, "test.txt");
return(TRUE);