0

    “运行时错误”453'无法找到dll入口点“从vb.net编译的dll引用vba

    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

    来源

    版权声明

    本文仅代表作者观点。
    本文系作者授权发表,未经许可,不得转载。

    标签: vbadll文件
    发表评论