急救!我用vb写的程序在windows7下运行不了
我用vb写了一套管理系统
我编译后将所有要用到的ocx copy到了该exe的目录里
这样子在xp系统下都可以正常运行
可到了windows7系统下 就运行不了 似乎所有的ocx都无法正常加载 这可怎么办啊
注册成功没?
好像就是提示注册不成功 ...
提示原文是
run-time error '339':
Component 'xxxxx.ocx' or one of its dependencies not correctly registered: a file is missing or invalid
应该怎么解决呢?
ocx放在哪里呢?文件根目录和系统文件夹都试一次。
copy到 windows7的系统文件夹里 但是都注册失败了
你放到一个没空格的浅目录里注册试试
我记得windows 7里要有adminstrator权限。
我上次也提出相同的问题 不过大部分控件注册成功 有一些控件不能注册。
可能要在WIN7电脑上装一个虚拟XP环境 在XP环境下运行你的程序 看看
楼主可以手动的注册一下你的OCX控件,
1、把ocx控件复制到windows\system32目录下
2、打开:开始-》运行... 在其中输入:regsvr32 ocx控件.ocx
把软件打包一下,到windows7上安装。应该就可以使用了。
也可以使用这个工具试一试:http://download.csdn.net/source/1627047
打包后,进行安装!回复太短!值得一试!
LZ:想在WIN7运行VB6的EXE程序,你必须自己在WIN7下开发,然后生成EXE的安装包到无VB运行环境的WIN7机器安装。
相关问答:
本人使用的是VB6.0版本
假设有一个对象A,A内有类型为B的对象属性。现在的问题是,需要添加若干个B对象作为A对象的属性。如,
A.B1,A.B2,...
但具体添加多少个B对象作为A对象的属性则视具体情况不同而不同 ......
Private Sub Command1_Click()
Dim MyString() As String
Open "a.xml" For Binary As #1 ' 打开刚创建的文件。
ReDim MyString(LOF(1) - 1)
Put #1, , MyRecord ' 读入所有字符到变量中 ......
数据库里有一个字段的内容是二进制,怎么才能把这个二进制读出来
使用字节流对象可以实现
例如现在数据库里有个字段的内容是0x504B03040A0000000800407F263C3B02465390000000820000000A0000006273CECACCE22E7478 ......
点击按钮后弹出进度条窗口,要在30%的时候停顿1秒 40%停顿2秒,然后走完进度条后提示保存成功!
请问如何写?
进度条用那个VB6自带的progressbar控件,定时用timer
我在本站找了这几个帖,估计够你用
http://topic ......