首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

问个VB 2008 生成 exe 之后 无法运行的 有关问题

2012-08-13 
问个VB 2008 生成 exe 之后 无法运行的 问题我用 VB 2008 写了个程序 也生成了 release 的 exe但是 无法运

问个VB 2008 生成 exe 之后 无法运行的 问题
我用 VB 2008 写了个程序 也生成了 release 的 exe 
但是 无法运行,之后 我把 windows 升级到 sp3
安装 net Framework 3.5
还是运行不了
我在安装 VB 2008 后 运行 原代码,发现原来添加的 3个控件 vb 2008 没有认
这三个控件是
Net 的 ADODE
com 的
1 Microsoft FlexGrid Control, V6.0
C:\WINDOWS\system32\Comdlg32.ocx
2 Microsoft Common Dialog Control, V6.0
C:\WINDOWS\system32\msflxgrd.ocx
之后怎么办?用VB6.0生成的 exe 都能用,怎么到了 VB2008 就变得那么复杂?
难道每次我都要装 sp3 VB6.0 VB 2008 在源代码中 添加 控件 折腾大半天 才能用?
VB 2008 有没有什么打安装包的程序啊~要不然 做出的东西用不了?

[解决办法]
Net 的 ADODE 
com 的 
1 Microsoft FlexGrid Control, V6.0 
C:\WINDOWS\system32\Comdlg32.ocx 
2 Microsoft Common Dialog Control, V6.0 
C:\WINDOWS\system32\msflxgrd.ocx 

这些都是第三方控件呀,换台机器当然没有,你要安装的是这些控件,而不是sp3,vb6 vb2008

把这些文件拷过去吧,adode可以拷贝到bin目录,别的几个拷贝的windows的system32目录下,不过com还要注册一下 执行 regsvr32 控件文件名.ocx
[解决办法]
你在引用的库文件的属性中,复制到本地,选择 true。
这样这个库文件就到bin目录了,你把这个文件放到你的EXE文件一个目录就行了

热点排行