不要保存在EXE中,因为EXE在运行时你不能去修改它.
大多数屏保程序都有两个文件,一个SCR,另一个是数据文件,你可以用流的方式把数据保存在这个数据文件中.Setup程序也是一样的,不过它的数据文件更多.
屏保软件是不是用了多线程技术,那就不一定了.系统本身就提供了异步播放声音的技术,不需要自己去实现多线程.
名称、字体、位置等也不过就是一些数据,有什么不能处理的吗?你说的设置事件我不太明白,如果可以由用户自己编写事件代码,那它应该是一个开发工具了.
还有,你一直在提TXT和INI,它们是不适合保存大量的数据的,二进制文件更合适一些.

解决方案 »

  1.   

    给个实例
    http://www.wnsoft.com/
    PicturesToExe
      

  2.   

    我从来没有做过这样的东西
    不过,我想
    在exe里先知道自己的长度的话(是可以实现的:病毒)
    就可以在后面定义自己的数据类型了啊
    然后,你想做什么不行呢?
      

  3.   

    一个程序运行时可创建其它文件来保存数据的,设置数据可保存在注册表和ini文件中的
      

  4.   

    有的软件能由用户添加按钮、文字、图片等。那么添加的按钮的一些属性,如名称、字体、位置等及它们的事件也是由TXT、INI文件传递给EXE文件的吗?
    我想在程序中运行时,是没有画好的FORM的,程序的FORM是在运行时动态载入DFM文件的脚本,这样你就看到界面了,如果让用户修改脚本,在下次运行时就可以看到添加的控件的。
      

  5.   

    在sina查找“蓝鲸阁”你会得到答案的