小编ant*_*ijn的帖子

将Delphi Dll导入我的Vb.net项目

我试图将delphi dll导入我的vb.net项目

这是我的代码:

Private Declare Function AddIntegers Lib "C:\Program Files (x86)\Borland\Delphi6\Projects\first dll\Project2.dll" Alias "AddIntegers" (ByVal a As Integer, ByVal b As Integer) As Integer

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Dim ii As Integer = AddIntegers(1, 3)
        MsgBox(ii)
    End Sub
Run Code Online (Sandbox Code Playgroud)

这是delphi库代码:

library MyFirstLibrary;

uses
  SysUtils,
  Classes;

{$R *.res}

function AddIntegers(_a, _b: integer): integer; stdcall;
begin
  Result := _a + _b;
end;

exports
   AddIntegers;
begin
end.
Run Code Online (Sandbox Code Playgroud)

有一个EntryPointNotFoundException:

Unable to find an entry point named 'AddIntegers' …
Run Code Online (Sandbox Code Playgroud)

vb.net delphi interop

-3
推荐指数
1
解决办法
1446
查看次数

标签 统计

delphi ×1

interop ×1

vb.net ×1