我有一个非常基本的问题。我已经开发出了一个可以从Access vba使用的COM DLL。在我的开发机器上运行良好。在测试机器上,当我运行Access应用程序时,我得到了注册通过vba使用的dll
"error -2147024894 (80070002) Automation Error
System can't find the specified file"
msg。
当在设计视图中的DLL被引用,所有的对象和属性在VBA IDE显示。
我想知道如果我使用了错误的regasm注册DLL?我开发使用VS 2010
我编译DLL中框架3.5在x86上运行64位的机器上。我应该使用框架V2。 o.50727或Framework \ v4.0.30319注册dll。不清楚我有什么不同。使用的版本是由开发版本的VS还是您编译的.NET版本决定的?一个用于32位,另一个用于64位?
我一直争取这2天,并已取得了一些进展,但无法获得访问例程实际设置在运行时DLL的一个实例。
在此先感谢您的帮助。
你可以编辑你的问题放入一些分段符,并使用反引号格式化代码类型的部分(如错误消息)吗?段落突破是为了这样的情况而发明的 - 将大块文本分解为可读块。 :) 谢谢。 – 2012-04-14 22:10:44
不确定提交后如何编辑。 – DougM 2012-04-14 22:16:54
如果您使用同一个帐户登录,那么您的问题中标签下方会有一个编辑链接。 :)在编辑时,您可以在输入问题的地方右下方的区域立即获得所见即所得的预览,以便您可以在提交时看到它的外观。点击文本区域右上角的橙色问号也可以获得帮助。 – 2012-04-14 22:20:46