![]() |
Klasse aus VB.Net DLL nutzen
Hallo,
ich möchte aus einer DLL die in VB.Net programmiert wurde eine Klasse in meinem Delphi Programm (Delphi XE2) nutzen. Das einbinden der DLL hat ohne Probleme funktioniert so das ich auf die darin enthaltenen Funktionen zugreiffen kann. Eine in der DLL enthaltene Klasse gelingt es mir jedoch nicht einzubinden. Kann mir bitte jemand ein Stück Quellcode zur Verfügung stellen, wodurch ich sehen kann wie ich vorgehen muss. Danke ! |
AW: Klasse aus VB.Net DLL nutzen
Die Klasse kannst nicht benutzen, die DLL müsste ein Interface veröffentlichen, das ist möglich
|
AW: Klasse aus VB.Net DLL nutzen
So geht es:
![]() oder so ![]() ich habe nur nach 'using .NET assembly in Delphi' gegoogelt. Wie SirRufo schon sagte: Mit interfaces geht es. Ich persönlich könnte mir noch COM-Objekte vorstellen, weil dadurch die Klassenstruktur der Assemblies (fast) 1:1 verwendbar ist. |
AW: Klasse aus VB.Net DLL nutzen
Danke ! Hatte gehofft das es etwas einfacher ist, aber ich werde mich mal einlesen. :?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:41 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz