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-2025
 
zurück

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

VB.NET - Ein- und Umsteiger
Re: Funktionen/Subs in DLL packen 
Autor: Jan5366
Datum: 20.11.10 11:44

Hi

Also als erstes ein neues Projekt erstellen vom typ "Klassenbibliothek" z.B. "MeineDLL".
Alsnächstes must du wissen was du vor hast wenn es sich nur um einzelne Subs und Funktionen handelt wie du ja schreibst .. würde ich dir empfählen die Subs und Funktionen mit "Shared" zu Deklarieren damit du die Klasse selbst nicht extra Initialisieren must.

Public Class Tools
    Public Shared Sub Beispiel()
        MsgBox("Hallo")
    End Sub
 
    Public Shared Function BeispielFunktion(ByVal strText As String) As String
        Return StrReverse(strText)
    End Function
End Class
Wenn du deine Funktionen und Subs nun alle in der Klasse hat kannst du dein Projekt erstellen (build)

Die enstehende DLL Datei kannst du dann als "Verweis" deinen Projekten hinzufügen.
(My Projekt >>> Verweise >>> Hinzufügen >>> und dann oben auf "Durchsuchen" gehen >>> Die DLL Auswählen)

Der Aufruf einer Sub würde dann wie folgt aussehen:

MeineDLL.Tools.Beispiel()
Soltest du es ohne "Shared" machen:

Dim Tools As New MeineDLL.Tools
 
Tools.Beispiel()
Ich hoffe ich kann dir hiermit weiter helfen ?!

Grüße

Jan

Destiny of the Galaxy:
http://www.cendesia.de
http://www.facebook.com/Cendesia
- Weltraum RPG mit Vb.Net und DirectX9
- jetzt kostenlos die Pre-Alpha testen

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Funktionen/Subs in DLL packen1.824danieljena20.11.10 08:55
Re: Funktionen/Subs in DLL packen1.307Jan536620.11.10 11:44
Re: Funktionen/Subs in DLL packen930danieljena20.11.10 12:28

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-2025 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