> I do have try your suggestion, but it seems to no effect :(
> For Symbian OS it is very strict with the memory assignation, u must call
> closeSTDLIB() after using some stdlib functions otherwise u will got the
> exit error.
> So I guess my issue like that But I have no idea about what to deal with the
> sqlite_open() such as closeSTDLIB().
> > > here is my code :
> > >
> > > sqlite *db;
> > > char *zErrMsg = 0;
> > > db = sqlite_open("test.db", 0, &zErrMsg);
> > > sqlite_close(db);
> > > db = NULL;
> > > delete db;
Call closeSTDLIB() before exiting then. SQLite might be using
some of those functions.
Also, check if zErrMsg is still NULL after the sqlite_open call .
SQLite may have allocated space for an error message. Back in
version 2 you had to free this yourself. Something like:
if( zErrMsg ){
sqlite_free(zErrMsg);
}
Question: does "-DOS_UNIX" appear as a compiler option when you
are building it? If so there might be a couple of bytes allocated
for a static hash table that aren't being freed.
__________________________________
Yahoo! Messenger
Show us what our next emoticon should look like. Join the fun.
http://www.advision.webevents.yahoo.com/emoticontest