不要保存在EXE中,因为EXE在运行时你不能去修改它.
大多数屏保程序都有两个文件,一个SCR,另一个是数据文件,你可以用流的方式把数据保存在这个数据文件中.Setup程序也是一样的,不过它的数据文件更多.
屏保软件是不是用了多线程技术,那就不一定了.系统本身就提供了异步播放声音的技术,不需要自己去实现多线程.
名称、字体、位置等也不过就是一些数据,有什么不能处理的吗?你说的设置事件我不太明白,如果可以由用户自己编写事件代码,那它应该是一个开发工具了.
还有,你一直在提TXT和INI,它们是不适合保存大量的数据的,二进制文件更合适一些.
大多数屏保程序都有两个文件,一个SCR,另一个是数据文件,你可以用流的方式把数据保存在这个数据文件中.Setup程序也是一样的,不过它的数据文件更多.
屏保软件是不是用了多线程技术,那就不一定了.系统本身就提供了异步播放声音的技术,不需要自己去实现多线程.
名称、字体、位置等也不过就是一些数据,有什么不能处理的吗?你说的设置事件我不太明白,如果可以由用户自己编写事件代码,那它应该是一个开发工具了.
还有,你一直在提TXT和INI,它们是不适合保存大量的数据的,二进制文件更合适一些.
http://www.wnsoft.com/
PicturesToExe
不过,我想
在exe里先知道自己的长度的话(是可以实现的:病毒)
就可以在后面定义自己的数据类型了啊
然后,你想做什么不行呢?
我想在程序中运行时,是没有画好的FORM的,程序的FORM是在运行时动态载入DFM文件的脚本,这样你就看到界面了,如果让用户修改脚本,在下次运行时就可以看到添加的控件的。