当前位置:编程学习 > VB >>

关于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 部署项目。 --------------------编程问答--------------------
引用 2 楼 chinaboyzyq 的回复:
SETUP FACTORY打得包,在卸载程序时,貌似不卸载系统文件(包括它安装进去的.ocx,.dll等),只卸载用户程序文件和程序附属文件。

这样你再次安装的时候就可能会有问题。

建议所有系统文件在打包时都选择[永不覆盖存在的文件]或[询问用户],免得到时候安装不上程序,还得重新打包安装程序。


为什么说 “这样你再次安装的时候就可能会有问题。” ,这是什么意思呀? --------------------编程问答--------------------
引用 1 楼 caozhy 的回复:
如上图,是SETUP FACTORY中的一个属性设置窗体,请教一下,用红线标示的这两项,在软件卸载时,对系统文件会有什么影响吗。
选中上面的,不会卸载
选中下面的,会标记为系统文件,为引用记数加1,若引用计数为0,则卸载的时候删除,若不为0,则表明还有别的软件在用,不会卸载。(但是引用计数并不可靠)

我现在遇到的一个问题是,软件卸载后,再次安装那个软件,出现字体处显示方框的毛病。
不知道你说的是什么意思?提示文件存在,是否覆盖么?

还有一个问题是,卸载后再安装时,数据控件好象也不管用了。
具体是什么控件?

还有一个问题是,注册了的部件,卸载时,这些控件,如果选了永不移除的远期,系统还会不会取消注册。
不会


首先谢谢你了。
1、我现在遇到的一个问题是,软件卸载后,再次安装那个软件,出现字体处显示方框的毛病。
不知道你说的是什么意思?提示文件存在,是否覆盖么?
具体意思是,我重装了软件之后(安装过程中没有 “提示文件存在,是否覆盖么?”),软件运行之前有一个注册窗体,这个注册窗体上有一些提示文字,第一次安装后,注册窗体上的文字是正常的。第二次安装后,运行软件,首先出现注册窗体,但窗体上的文字不显示,显示的是一些个小方框。

2、 还有一个问题是,卸载后再安装时,数据控件好象也不管用了。
具体是什么控件?

具体的控件是ADO + 二个文本框。
--------------------编程问答--------------------
引用 4 楼 formedit 的回复:
引用 2 楼 chinaboyzyq 的回复:
SETUP FACTORY打得包,在卸载程序时,貌似不卸载系统文件(包括它安装进去的.ocx,.dll等),只卸载用户程序文件和程序附属文件。

这样你再次安装的时候就可能会有问题。

建议所有系统文件在打包时都选择[永不覆盖存在的文件]或[询问用户],免得到时候安装不上程序,还得重新打包安装程序。



为什么说 “这样你再次安装的时候就可能会有问题。” ,这是什么意思呀?


因为它不卸载系统文件(指它安装进去的.ocx,.dll等),
你第一次安装时已经装把它们(.ocx .dll)安装进去了,卸载时又没有卸载,

所以你再次安装时要覆盖你第一次安装时装进去的.ocx和.DLL,
而操作系统又不允许DLL在使用时被覆盖,所以就会出错。

--------------------编程问答-------------------- http://download.csdn.net/source/1421217
补充:VB ,  基础类
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,