Entwickler-Ecke

Andere .NET-Sprachen - .Net Klassenbibliothek + Delphi 7


zorxx - Do 21.07.05 19:45
Titel: .Net Klassenbibliothek + Delphi 7
Hallo,

ist es irgentwie machbar, dass man eine .Net Klassenbibliothek mit Delphi 4 od. Delphi 7 nutzt.

Gegeben ist eine Klasse, die in einer DLL gespeichert ist.
Beispiel:

Quelltext
1:
2:
3:
4:
5:
6:
7:
Public Class IOFunctions
    Public Function GetCompleteOverview() As String
        Dim ds As DataSet = New DataSet("DioneDataSet")
          ...
    End Function

End Class


In einem Visual Basic Programm wird die Klasse so benutzt:

Quelltext
1:
2:
3:
4:
 Private Sub cmd_Start_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmd_Start.Click
        Dim objDioneExtension As DioneExtension.IOFunctions = New DioneExtension.IOFunctions
        txt_Return.Text = objDioneExtension.GetCompleteOverview()
    End Sub


Da ich auf diesem Gebiet neu bin wäre ich um jeden Vorschlage dankbar!
Suchen bei Google haben leider keine brauchbare Hinweise ergeben.

Gruß

zorxx


sakura - Fr 22.07.05 12:38
Titel: Re: .Net Klassenbibliothek + Delphi 7
user profile iconzorxx hat folgendes geschrieben:
In einem Visual Basic Programm wird die Klasse so benutzt:

Ich denke mal, dass Du hier ein Visual Basic .NET Programm meinst. Delphi7 ist aber Win32 und nicht .NET, da kannst Du die .NET Klassen nicht ansprechen.

Einzige Möglichkeit wäre das .NET Assembly so zu markieren, dass es die Klassen über COM/Interop freigibt, dann kannst Du darauf wie auf eine COM Bibliothek zugreifen ;)


zorxx - Fr 22.07.05 17:29

Vielen Dank für die Antwort mit den Assembly Informationen und Interop klappet es.

Gruss

zorxx