0
我有一个相当遗留的应用程序EXE,它用VB6编写,并运行在使用RDS(远程数据服务)访问业务对象DLL的Windows 2000服务器上用VB6编写)在Windows 2003服务器上运行。该DLL从未在此服务器上运行(我们正在将该组件从旧的W2K服务器移出),但它已在W2k + 3服务器上注册并定义为组件。未找到对象/模块:从VB6应用程序到Win2003服务器的RDS
的特定代码,其中DLL被称为是:
Private m_rdsDS As RDS.DataSpace
Dim oARImport As Object
Set oARImport = m_rdsDS.CreateObject("ARBatches.BL_ARBatches", txtWebServer)
MsgBox oARImport.AddBatches(m_vConnParms, arbParseString, LinesFromFile)
的创建对象看起来做工精细,但在调用方法AddBatches引发错误号8209“Internet服务器错误:找不到对象/模块。 “我倾向于认为在问题的根源上存在许可问题,但如果是这种情况,为什么不说“你没有权限”?
我真的很想重写整个应用程序,但“他们”不会让我。