XARRAY32.OCX问题
Run-time error '429'.执行ReDim语句时出现error。Dim mFinalArray As New XArray
mFinalArray.ReDim 0, -1, 0, 16
mFinalArray.ReDim 来自于xarray32.ocx.
检查了XARRAY32.OCX, 注册成功。但是创建对象失败。 回复 1楼evanzhou的帖子
由于我这边无法重现该问题,能否发 Demo 到论坛调试?同时需要您提供测试配置,例如操作系统版本等信息。
同时,我在网上搜索了一些资源,这是 ActiveX 控件使用常见问题,
以供参考:
1.http://answers.microsoft.com/en-us/windows/forum/windows_xp-windows_programs/runtime-error-429-activex-component-cant-create/481475c9-4ed6-4211-be6b-2431b962b257
2.http://stackoverflow.com/questions/4213496/how-do-i-resolve-run-time-error-429-activex-component-cant-create-object 我使用的是虚拟机,系统是: Microsoft Windwos XP Professional Version 2002 Service pack 3.
我这边用vb6新建一个空项目,添加reference (xarray32.ocx)。
新Form上添加button,在button_click下面添加下面两行代码
Dim mFinalArray As New XArray
mFinalArray.ReDim 0, -1, 0, 16
点击button执行mFinalArray.ReDim 语句就会出错。Run-time error 429. 回复 3楼evanzhou的帖子
evanzhou 你好,
感谢你的反馈,
具体原因我需要搭建相应环境进行测试。
有进展会及时通知你。 上传测试Demo。
回复 5楼evanzhou的帖子
evanzhou 你好,
环境已经搭建成功,正在跟进问题。 回复 5楼evanzhou的帖子
请尝试以下代码,把 XArray 更改为 XArrayDB
Private Sub Command1_Click()
Dim mFinalArray As New XArrayDB
mFinalArray.ReDim 0, 99, 0, 3
End Sub
我在虚拟机上使用了代码
Private Sub Command1_Click()
Dim mFinalArray As New XArrayDB
mFinalArray.ReDim 0, 99, 0, 3
End Sub
单击button时出现错误
回复 8楼evanzhou的帖子
你好,
更改一条信息,之前XArrayDB 引自 “XADB8.OCX” 感谢提醒。
XArray 在 2012V3 版本中已经不再支持。更名为 XArrayDB ,其功能向下兼容:http://helpcentral.componentone.com/nethelp/truedblist8/#!storagemode.htm
这就和你提到的“接手项目”符合了。
请问机器上之前是否安装过 Studio for ActiveX 旧版本,因为在我的机器上没有找到XArray32.OCX 文件。
谢谢 XArray object is introduced by TDBGrid 5.0.
XArrayDB object is introduced by TDBGrid 8.0.
我的问题需要装TDBGrid5.0. 感谢版主的帮忙! 谢谢
页:
[1]
2