版主,各位老大,救命唉,一个困惑已久的难题.

lwk 2003-10-20 09:18:36
我用VB6在win2k环境下做的个程序,并用vb自带的打包工具生成安装程序,但客户在NT环境下使用时却会出错,而我手头上找不到NT的操作环境,所以无法在NT下做,不知道那位老大有没有这方面的经验:如果在Win98做并编译的程序再拿到NT下运行是不是就不会出错?还是用什么的打包工具来打包可以使程序在NT下可以运行?或要将什么文件一起封装到程序里?
wenkai_lin@ptnetwork.com.cn
...全文
85 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
zrla 2003-11-11
  • 打赏
  • 举报
回复
up
rainstormmaster 2003-11-04
  • 打赏
  • 举报
回复
//我只用了一句:Private Declare Function SystemParametersInfo& Lib "User32" Alias "SystemParametersInfoA" (ByVal uAction As Long, ByVal uParam As Long, lpvParam As Any, ByVal fuWinIni As Long)

调用SystemParametersInfo实现了什么功能,估计是它的问题


条件编译试试
seraph2 2003-11-04
  • 打赏
  • 举报
回复
想一想几个系统之间有什么区别,关键在于系统文件夹不同,这是一般的程序,特殊的还有部分麻烦,用SETUP FACTORY 6.0打包,可以直接指定系统文件夹!
TBNTB 2003-11-04
  • 打赏
  • 举报
回复
InstallShield8最新完整下載﹕
http://www.ttdown.com/SoftView/SoftView_6095.html
最好用網絡快車下載﹐先點擊查看保存的文件名﹐然后在網絡快車取名下載
a11s 2003-11-03
  • 打赏
  • 举报
回复
版本兼容的问题,WINNT不理会win2k的文件,用win2k的同名文件覆盖掉winnt的应该就可以了
zhsu 2003-11-03
  • 打赏
  • 举报
回复
在干净的98或NT下打包最保险。
lwk 2003-10-27
  • 打赏
  • 举报
回复
哪位大侠有installshield的安装软件,或能告知哪里能载到,我找了好多地方都载不下来。
busisoft 2003-10-27
  • 打赏
  • 举报
回复
很难说,有时会出错。把要出错的文件,很可能是组件在安装是会出错,这时需要在打包时去掉替换已有文件选项,这样安装就不会出错了。
wingsoft 2003-10-24
  • 打赏
  • 举报
回复
1,打包时不要带那个DLL
2,安装解压时解到系统目录盖掉同名DLL
选一个吧.
lwk 2003-10-24
  • 打赏
  • 举报
回复
各位兄弟,先谢了
to seagullsql(seagullsql):我有下了个v2.0版的,可是我没用过,哪里有帮助?
to wingsoft(斩) :老兄,如果真是这样的情况,那应怎么处理呢?希望赐教。
wenkai_lin@ptnetwork.com.cn
lwk 2003-10-24
  • 打赏
  • 举报
回复
to wingsoft(斩):先谢了,打包时是有很多的.dll包在文件里,可是如果把这些.dll给勾掉,这样做的安装程序到了NT的环境下会不会出错呢?能不能赐教一下?
QQ:87437184
wingsoft 2003-10-23
  • 打赏
  • 举报
回复
还没搞定?!
我都告你了啊.
这种问题我也遇到过的.当一个系统中出现两个不同版本但同名的DLL时,而且都是在可找见目录下时就会有这种问题.
seagullsql 2003-10-23
  • 打赏
  • 举报
回复
用InstallShield很好的。
lwk 2003-10-22
  • 打赏
  • 举报
回复
我只用了一句:Private Declare Function SystemParametersInfo& Lib "User32" Alias "SystemParametersInfoA" (ByVal uAction As Long, ByVal uParam As Long, lpvParam As Any, ByVal fuWinIni As Long)
会不会是这个有问题?哪位老大能帮下忙,告我个mail,我把源程序,很小的东东发过去帮我确认一下如果拿到98去编译后,能不能在NT下运行,谢谢!
wenkai_lin@ptnetwork.com.cn
Pengcheng2006 2003-10-21
  • 打赏
  • 举报
回复
WIN98的系统目录是WINDOWS\SYSTEM,而WIN2000的系统目录是WINNT\SYSTEM;所以有时会找不到文件。
cryptonym 2003-10-21
  • 打赏
  • 举报
回复
没有什么特殊的api吧。有些api的运行环境不同的。
wingsoft 2003-10-21
  • 打赏
  • 举报
回复
用Dependency查看程序调用了哪些东东,一起打包.
有时不同系统 不同SP 所带的DLL版本不同,会造成这种问题.
(注意系统路径和APP路径)
mathliu 2003-10-21
  • 打赏
  • 举报
回复
如果使用了非标准控件外的ActiveX控件如Tab控件等就有可能出现该问题。
weizhuo 2003-10-21
  • 打赏
  • 举报
回复
再具体点
watt 2003-10-20
  • 打赏
  • 举报
回复
Win98下打包是可以在NT下的,关键是看你用了什么组件。
加载更多回复(2)

1,502

社区成员

发帖
与我相关
我的任务
社区描述
VB 网络编程
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧