Liebe Experten,
leider habe ich weder in der Online-Hilfe noch im Archiv oder im Netz etwas zu diesem Thema gefunden.
Ich habe in C++ eine Matrix-Bibliothek als DLL programmiert, die als komplette Klasse „CMatrix“ exportiert wird. Die Einbindung und Verwendung der DLL in C++ Programmen funktioniert hervorragend.
Nun möchte ich diese DLL auch in Visual Basic verwenden. In der Hilfe ist dies nur für globale Funktionen mit einfachen oder Benutzerdefonierten Datentypen, jedoch nicht für Klassen beschrieben. Wenn ich die Deklaration
Private Declare Function CMatrixCreateConst Lib "LMatrix" Alias "CMatrix::createConst" \_
(ByVal rows As Long, ByVal cols As Long, value As Double) As CMatrix
verwende, dann erhalte ich die Fehlermeldung:
„Laufzeitfehler 453: DLL-Einsprungpunkt createConst in LMatrix nicht gefunden.“
Weiß jemand von Euch, wie man Klassen aus DLL’s in Visual Basic verwenden kann?
Vielen Dank schon einmal om Voraus,
Daniel.