2023.07.31 | admin | 146次围观
我在vb.net通过visual studio 2008编码。我已经成功地从我的代码编译了一个dll文件但是当我尝试引用vba中的dll时,我仍然得到“运行时错误'453'”。我知道使用vb.net时会出现某种编译错误。有没有人有任何建议来解决/克服这个问题?我想尽可能避免将代码翻译成另一种语言。“运行时错误”453'无法找到dll入口点“从vb.net编译的dll引用vba
这里是我一直在试图让运作的一个简单的示例代码:
Example.dll:
Public Class Class1
Function Square(ByVal x As Double, ByRef y As Double)
y = x * x
Return 0
End Function
End Class
宏在Example.xlsx:
Private Declare Function Square Lib "\Example.dll" (ByRef x As Double, ByRef y As Double)
Sub Test()
Dim x, y As Double
x = 2
y = 0
Call Square(x, y)
MsgBox (y)
End Sub
谢谢无法在dll中找到入口点无法在dll中找到入口点, Katlynn
来源
版权声明
本文仅代表作者观点。
本文系作者授权发表,未经许可,不得转载。
发表评论