Registriert seit: 18. Aug 2004
Ort: Edewecht
712 Beiträge
Delphi 5 Professional
|
Re: Eine in Delphi erstellte DLL in Visual Basic einbinden
28. Dez 2004, 00: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!"
|