Please let me knwo how to resolve this problem. Also in case you do have some example snippet of code to achieve the same please let me know. It will be a real help
it's propably, because one of the header files you have included has this line:
class CDictionaryStore;
So the definition is sort of found, but it is incomplete. So check the class memebr that gives this error, and locate the header file for it, and include it to your files.
hmmm, it it says not supported, could be that for some reason the phone doesn't want to support default ini files.
Anyway, you could always take the application name from application class, and just replace the extension to be ini. And construct the dictionary store by your self.
At least, then you shouldn't get any not-supported error messages.
it's just a UID that I used with one app, basically where I copied the lines from. Anyway, I would suggest you to use your application UID for the purpose.
A comment to the original post: OpenIniFileLC() is overridden to a non-functional version in CAknApplication. In CEikApplication (superclass of CAknApplication) it is functional. So you should get it working by explicitly calling CEikApplication::OpenIniFileLC().