返回首页

您好,
我有一个例外,而在VB的Windows应用程序上运行Windows7的64位机。代码是

Public Function Login(ByVal userName As String, ByVal password As String) As Boolean

            Try

                sessObject = CreateObject(QRules.SessionClass)

                sessConnbject = CreateObject(QRules.ConnectionInfo)
注:QRules是一个DLL
在执行此代码'不能创建的Active X组件,它抛出一个异常。但这段代码成功执行Windows7的32位机

提前感谢
阿尼

回答

评论会员:游客 时间:2012/02/04
Prera​​k帕特尔
64位的机器上注册您的DLL。尽量放置在C:\ WINDOWS \ Syswow64资料和寄存器
评论会员:游客 时间:2012/02/04
约翰・西蒙斯/取缔程序员:尝试改变任何CPU为x86,并重新编译您的应用程序平台的目标