vb打包安装问题

来源:百度知道 编辑:UC知道 时间:2024/05/21 20:54:49
我用setupfactory7将我做的2个程序打包 将我用的控件都打包进去了
在xp下有一个程序可以完整运行,而另一个在点击个别窗体时提示
msstdfmt.dll没有注册 我注册它就可以了吗
打包安装基本要什么.dll呀 请教
我注册了msvbvm60.dll还需要什么

先用VB自带的打包向导打包,然后把打包文件夹下的Support目录中的相关DLL文件加入你的安装包就行了,该注册的当然要注册,一般情况就不会出错.
如果没有使用OCX控件的话,只加入VB6CHS.DLL和VB6STKIT.DLL就行了,在WIN2000以上系统不用打包msvbvm60.dll,多打包DLL文件可能会因为版本不符而出错,这样做是最保险的.

建议你使用installshield或者是vb自带的打包器。用向导就能找的很全。那些是要自注册的,等等。总之功能很全。

楼主可以按楼上的建议去重新打包。

如果你要手工注册的话,你需要了解你当前的应用程序使用(引用)了哪些DLL、OCX,除了msvbvm60.dll以外,这些DLL和OCX都需要注册才能正常使用,如果没有使用第三方控件的话,通常现在VB6写的代码在XP系统下可以正常使用。