关于SETUP FACTORY的几个设置问题。
[img=http://b23.photo.store.qq.com/http_imgload.cgi?/rurl4_b=c40644758f1e689195557f8f9e3674548f3232dc203bad654c78717b9af2719e73c24df25f590fcc11b9423af7af8a024f7dfcf070f6429fa14e8b7df808024070bcd4215ebf39445c33fc42de15985912a46e8c][/img]如上图,是SETUP FACTORY中的一个属性设置窗体,请教一下,用红线标示的这两项,在软件卸载时,对系统文件会有什么影响吗。
我现在遇到的一个问题是,软件卸载后,再次安装那个软件,出现字体处显示方框的毛病。
还有一个问题是,卸载后再安装时,数据控件好象也不管用了。
还有一个问题是,注册了的部件,卸载时,这些控件,如果选了永不移除的远期,系统还会不会取消注册。 --------------------编程问答-------------------- 如上图,是SETUP FACTORY中的一个属性设置窗体,请教一下,用红线标示的这两项,在软件卸载时,对系统文件会有什么影响吗。
选中上面的,不会卸载
选中下面的,会标记为系统文件,为引用记数加1,若引用计数为0,则卸载的时候删除,若不为0,则表明还有别的软件在用,不会卸载。(但是引用计数并不可靠)
我现在遇到的一个问题是,软件卸载后,再次安装那个软件,出现字体处显示方框的毛病。
不知道你说的是什么意思?提示文件存在,是否覆盖么?
还有一个问题是,卸载后再安装时,数据控件好象也不管用了。
具体是什么控件?
还有一个问题是,注册了的部件,卸载时,这些控件,如果选了永不移除的远期,系统还会不会取消注册。
不会 --------------------编程问答-------------------- SETUP FACTORY打得包,在卸载程序时,貌似不卸载系统文件(包括它安装进去的.ocx,.dll等),只卸载用户程序文件和程序附属文件。
这样你再次安装的时候就可能会有问题。
建议所有系统文件在打包时都选择[永不覆盖存在的文件]或[询问用户],免得到时候安装不上程序,还得重新打包安装程序。
--------------------编程问答-------------------- 其实我挺BS Setup Factory。
现在的商业软件,多半使用如下程序封装:
InstallShield、Inno Setup、NSIS、Visual Studio 部署项目。 --------------------编程问答--------------------
为什么说 “这样你再次安装的时候就可能会有问题。” ,这是什么意思呀? --------------------编程问答--------------------
首先谢谢你了。
1、我现在遇到的一个问题是,软件卸载后,再次安装那个软件,出现字体处显示方框的毛病。
不知道你说的是什么意思?提示文件存在,是否覆盖么?
具体意思是,我重装了软件之后(安装过程中没有 “提示文件存在,是否覆盖么?”),软件运行之前有一个注册窗体,这个注册窗体上有一些提示文字,第一次安装后,注册窗体上的文字是正常的。第二次安装后,运行软件,首先出现注册窗体,但窗体上的文字不显示,显示的是一些个小方框。
2、 还有一个问题是,卸载后再安装时,数据控件好象也不管用了。
具体是什么控件?
具体的控件是ADO + 二个文本框。
--------------------编程问答--------------------
因为它不卸载系统文件(指它安装进去的.ocx,.dll等),
你第一次安装时已经装把它们(.ocx .dll)安装进去了,卸载时又没有卸载,
所以你再次安装时要覆盖你第一次安装时装进去的.ocx和.DLL,
而操作系统又不允许DLL在使用时被覆盖,所以就会出错。
--------------------编程问答-------------------- http://download.csdn.net/source/1421217
补充:VB , 基础类