经过两天的努力,终于搞定了SettingList显示配置项,退出后保存到二进制文件中,
同时ScreenSaverDLL也可以读取该文件的内容。
下一步要做的,
1,界面显示中文
2,ScreenSaver的ConstructL和InistialiseL只调用一次,需要考虑一个策略。
3,ScreenSaver的dll和rsc加入ClockSSConfig工程中,或者新弄一个GUI+DLL的工程?
4,细化,优化,准备symbian sign!
Popularity: 6% [?]
09月 23rd, 2007
做一个GUI程序,界面就一个SettingList够了。把用户的配置信息保存到文件里。
本来想写个ini文件,但是后来发现,在ECom的DLL里面读写有问题:因为ini文件需要在Application里面重载一个函数,但是ECom的DLL中根本就没有Application。
接着的想法是直接用ReadStream,WriteStream写一个二进制文件,把配置的数据保存在二进制文件中,然后再在ECom的DLL中读出来。
文件的位置放在哪儿呢?
因为GUI和ECom的DLL是两个不同程序,所以也就不能放在private\E3B08845这种目录下面。
因为GUI能读到的话,EComDLL就读不到,反之亦然。
ps,hongkong nokia开发的那个程序好像可以放到那种目录下面的,不知道是如何实现的,有空研究一下!
最后还是最简单的方法实现吧,放到C:\data目录下总没有什么问题吧,赫赫。
Popularity: 6% [?]
09月 23rd, 2007