Einzelnen Beitrag anzeigen

Benutzerbild von Sprint
Sprint

Registriert seit: 18. Aug 2004
Ort: Edewecht
712 Beiträge
 
Delphi 5 Professional
 
#2

Re: Eine in Delphi erstellte DLL in Visual Basic einbinden

  Alt 27. Dez 2004, 23:12
Integer ist unter Delphi ein Longint (32-Bit). Also musst du in Visual Basic auch Long benutzen und nicht Integer (16-Bit).

Delphi-Quellcode:
library Mathe;

function Addiere(ValueA, ValueB: Integer): Integer; stdcall;
begin
  Result := ValueA + ValueB;
end;

exports
  Addiere;

begin
end.
Code:
Option Explicit

Private Declare Function Addiere Lib "Mathe.dll" (ByVal ValueA As Long, ByVal ValueB As Long) As Long

Private Sub Command1_Click()
    MsgBox CStr(Addiere(10, 10))
End Sub
Ciao, Sprint.

"I don't know what I am doing, but I am sure I am having fun!"
  Mit Zitat antworten Zitat