vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
Re: dll zur Laufzeit laden 
Autor: Bringtnix
Datum: 18.10.11 23:48

Hallo,

vielen Dank für Eure Antworten!
Ich war ein paar Tage unterwegs, und jetzt erst zum Testen gekommen.

Mit folgendem Code müßte ich hinbekommen was ich vor habe:
        Dim assembly As Reflection.Assembly
        Dim myMethod As System.Reflection.MethodInfo
        Dim myCls As Object
 
        assembly = Reflection.Assembly.LoadFile(Environment.CurrentDirectory & _
          "\Klassenbibliothek.dll")
 
        myCls = assembly.CreateInstance("ClassLibrary1.clsTest")
 
 
 
        'Zugriff auf die Methode/Funktion in der Klasse 
        myMethod = myCls.GetType.GetMethod("msg")
 
        'Prozedur aufrufen - ohne Argument
        myMethod.Invoke(myCls, Nothing)
 
 
 
        'Zugriff auf die Methode/Funktion in der Klasse 
        myMethod = myCls.GetType.GetMethod("GetZeit")
 
        'Funktion aufrufen - ohne Argument
        Dim str As String = myMethod.Invoke(myCls, Nothing)
 
 
 
        'Zugriff auf die Methode/Funktion in der Klasse 
        myMethod = myCls.GetType.GetMethod("GetEcho2")
 
        'Funktion aufrufen - mit Argument-Array
        Dim astr(1) As Object
        astr(0) = "hallo"
        astr(1) = 123
        Dim str2 As String = myMethod.Invoke(myCls, astr)
Wie funktioniert denn das mit dem direkten Referenzieren? Geht das bei meiner in .net erzeugten DLL?


Carsten

------------
Alle Menschen sind klug. Die einen vorher, die anderen nachher. (Voltaire)

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
dll zur Laufzeit laden7.590Bringtnix11.10.11 15:25
Re: dll zur Laufzeit laden3.408Manfred X11.10.11 16:39
Re: dll zur Laufzeit laden3.041ModeratorRalfE15.10.11 09:25
Re: dll zur Laufzeit laden3.284Bringtnix18.10.11 23:48
Re: dll zur Laufzeit laden3.231Manfred X18.10.11 23:55
Re: dll zur Laufzeit laden2.951Bringtnix19.10.11 10:08
Re: dll zur Laufzeit laden3.018ModeratorFZelle19.10.11 10:23
Re: dll zur Laufzeit laden2.773Blacky19.10.11 22:40

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel