2014-02-28 44 views
0

Here是对问题的完整视频说明。无法确定导致VBA在尝试加载表单时失败的原因

它由于某种原因抛出Autocad帮助开始。

然后显示一个消息,说

然后我得到类似这样的消息“因为它不是本机上无法加载对象”:

enter image description here

的第一件事称为通过的Autocad按钮showWallTypeManagementForm() 这里是伴随该错误消息在调试器的代码:

Public Sub showWallTypeManagementForm() 
    frmWallTypeManager.Show 
End Sub 

或作为截图。

enter image description here

这里是形式(frmWallTypeManager),它试图表明:

enter image description here

+0

@ jth41:非现场视频并不真正有意义。它在这里是看不到的,它对于未来的读者来说在这里没有价值,如果因为某种原因不在场外的位置,你的问题就没有价值。请[编辑]你的问题,清楚地解释这个问题。我们不知道'frmWallTypeManager'是什么,也没有能力从我们所在的位置读取你的想法(或代码);如果您希望我们帮助您,您需要在您的问题中提供具体的细节,以便我们可以尝试这样做。 –

+0

@KenWhite除了我刚刚做出的更改外,还有什么其他帮助? – jth41

+0

@ jth41:窗体的图像并没有真正的帮助。它清楚地使用了对您的安装中未包含的某些内容的引用:“无法加载对象,因为**在此计算机上不可用**”。那么你的表单使用哪些外部引用(ActiveX控件,第三方库等)? –

回答

2

根据你的视频,你正在尝试使用一个32位DAO.DLL与64位OS。这是不幸的,但这是DLL的一个不能用于64位Autocad。从表单看起来,您可能从DAO数据库获取了一些信息。这会导致你的错误。

相关问题