我目前正在写一个类似的组件包,
可以在Delphi的 IDE环境中用几个组件就可以写出电子书,
还可以具有简单的交互功能,支持Web页压缩,
网页可以保存在窗体上,或程序资源中,也可以附加在程序文件末尾
也可以单独存放(网页可以全部放在.zip文件中)
完全可以替代chm,
目前还没有完成文件包含的功能,
全文检索尚未开发
下面是各组件编译到程序中后所占的空间(未使用可执行程序压缩工具)
虚拟WEB应用程序组件的尺寸
一个空的应用程序
Size: 359,424
添加VclZip解压库,选择KPSMALL
Size: 440,320
添加Zlib压缩及解压库
Size: 425,472
添加标准的WebBrowser
Size: 404,992
添加WebBrowserEx116
Size: 448,000
综上所述,各个模块占用的空间大致为
VclZip223: 80,896
FastZlib: 66,048
WebBrowser: 45,568
WebEx116: 88,576
应用程序最大体积增加
80,896 + 66,048 + 88,576 = 235,520
实际增加
554,496 - 359,424 = 195,072
如果在Delphi5中会占用更少的空间