从Windows XP升级到Windows 7后找不到dll和ocx控件解决方案

从Windows XP升级到Windows 7后找不到dll和ocx控件我的电脑从Windows XP升级到Windows 7后,我运行了两个自

从Windows XP升级到Windows 7后找不到dll和ocx控件
我的电脑从Windows XP升级到Windows 7后,我运行了两个自动注册dll和ocx的exe.(一个是客户端,一个是服务器端)运行后编译程序,报错:Method or data member not found.错误提示如下图:




自动注册dll和ocx的代码如下:
服务器端:
[Bootstrap]
SetupTitle=Install
SetupText=Copying Files, please stand by.
CabFile=BDEProject.CAB
Spawn=Setup1.exe
Uninstal=st6unst.exe
TmpDir=msftqws.pdw
Cabs=1

[Bootstrap Files]
File1=@VB6STKIT.DLL,$(WinSysPathSysFile),,,6-18-98 12:00:00 AM,102912,6.0.81.69

[Setup]
Title=BDE
DefaultDir=$(ProgramFiles)\BDE
AppExe=BDE.exe
AppToUninstall=BDE.exe

[Setup1 Files]
File1=@unzip32.dll,$(WinSysPath),,$(Shared),12-2-98 9:11:02 AM,143360,1.1.0.0
File2=@zip32.dll,$(WinSysPath),,$(Shared),1-31-98 1:25:22 PM,133120,1.1.0.0
File3=@RICHED32.DLL,$(WinSysPathSysFile),,,5-7-98 12:00:00 AM,174352,4.0.993.4
File4=@RICHTX32.OCX,$(WinSysPath),$(DLLSelfRegister),$(Shared),5-12-00 3:21:44 AM,204296,6.0.84.18
File5=@MSFLXGRD.OCX,$(WinSysPath),$(DLLSelfRegister),$(Shared),5-12-00 3:22:38 AM,244232,6.0.84.18
File6=@tabctl32.ocx,$(WinSysPath),$(DLLSelfRegister),$(Shared),5-8-99 1:24:49 AM,209408,6.0.84.18
File7=@CGZipLibrary.dll,$(WinSysPath),$(DLLSelfRegister),$(Shared),8-28-03 5:20:48 PM,57344,1.0.0.0

; The following lines may be deleted in order to obtain extra 
; space for customizing this file on a full installation diskette.

; XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

客户端:
[Bootstrap]
SetupTitle=Install
SetupText=Copying Files, please stand by.
CabFile=BDEProject.CAB
Spawn=Setup1.exe
Uninstal=st6unst.exe
TmpDir=msftqws.pdw
Cabs=1

[Bootstrap Files]
File1=@VB6STKIT.DLL,$(WinSysPathSysFile),,,6-18-98 12:00:00 AM,102912,6.0.81.69

[Setup]
Title=BDE
DefaultDir=$(ProgramFiles)\BDE
AppExe=BDE.exe
AppToUninstall=BDE.exe

[Setup1 Files]
File1=@unzip32.dll,$(WinSysPath),,$(Shared),12-2-98 9:11:02 AM,143360,1.1.0.0
File2=@zip32.dll,$(WinSysPath),,$(Shared),1-31-98 1:25:22 PM,133120,1.1.0.0
File3=@RICHED32.DLL,$(WinSysPathSysFile),,,5-7-98 12:00:00 AM,174352,4.0.993.4
File4=@RICHTX32.OCX,$(WinSysPath),$(DLLSelfRegister),$(Shared),5-12-00 3:21:44 AM,204296,6.0.84.18
File5=@MSFLXGRD.OCX,$(WinSysPath),$(DLLSelfRegister),$(Shared),5-12-00 3:22:38 AM,244232,6.0.84.18
File6=@tabctl32.ocx,$(WinSysPath),$(DLLSelfRegister),$(Shared),5-8-99 1:24:49 AM,209408,6.0.84.18
File7=@CGZipLibrary.dll,$(WinSysPath),$(DLLSelfRegister),$(Shared),8-28-03 5:20:48 PM,57344,1.0.0.0

; The following lines may be deleted in order to obtain extra 
; space for customizing this file on a full installation diskette.

; XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
; XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

[解决办法]
你这个自动注册的东西是啥,包括了控件设计许可证的处理吗.没用过WIN7,尽量还是试试正式安装VB6企业版吧.
[解决办法]
我仔细看了你的图,问RichPubCode是什么控件,看图象是picturebox,没有text属性是对的
如果真的这样,换成richbox即可
[解决办法]
自定义控件 是需要注册的 手动注册提示注册成功了吗
实在不行 你把你的控件在win7 的VB环境下 添加 然后看看行不行 不行的话只能在WIN7环境下 再做个控件了~