Hallo Leute,
ich habe in vb.net eine Klassenbibliothek TempKey angelegt. In dieser befindet sich die Klasse class1.
In class1 befindet sich eine Funktion fct_test:
Ich habe daraus die DLL kompiliert und die DLL in den Assembly-Cache geladen. Das hat auch wunderbar funktioniert.
Nun möchte ich zum Testen via ASP.net diese Funktion nutzen. Wert1 und Wert2 sollen dabei von der ASP-Seite übergeben werden.
Leider mache ich sowas zum ersten mal mit VB.net. Bisher habe ich nur in VB6 mit ActiveX gearbeitet.
Ich habe es jetzt wie folgt versucht:
Leider ohne Erfolg. Er sagt dann, dass dieser Befehl in einer Methode nicht möglich ist.
Als Server fahren wir einen W2K-Server mit .net Framework 1.1 und 2.0 installiert.
Damke im Voraus für eure Hilfe...
ich habe in vb.net eine Klassenbibliothek TempKey angelegt. In dieser befindet sich die Klasse class1.
In class1 befindet sich eine Funktion fct_test:
Code:
Namespace meineControls
Public Class Class1
Public Function fct_test(ByVal wert1 As Integer, ByVal wert2 As Integer) As Integer
Dim ergebnis As Integer
ergebnis = wert1 + wert2
Return ergebnis
End Function
End Class
End Namespace
Ich habe daraus die DLL kompiliert und die DLL in den Assembly-Cache geladen. Das hat auch wunderbar funktioniert.
Nun möchte ich zum Testen via ASP.net diese Funktion nutzen. Wert1 und Wert2 sollen dabei von der ASP-Seite übergeben werden.
Leider mache ich sowas zum ersten mal mit VB.net. Bisher habe ich nur in VB6 mit ActiveX gearbeitet.
Ich habe es jetzt wie folgt versucht:
Code:
<%@ Page Language="VB" Debug="True" Strict="True"%>
<%
Declare Function fct_test Lib "TempKeyGenProNextCom.dll" alias "fct_testa" (ByVal wert1 As Integer, ByVal wert2 As Integer) As Integer
'response.write fct_test(1,2)
%>
Leider ohne Erfolg. Er sagt dann, dass dieser Befehl in einer Methode nicht möglich ist.
Als Server fahren wir einen W2K-Server mit .net Framework 1.1 und 2.0 installiert.
Damke im Voraus für eure Hilfe...