[VB 2010] Frage dll

12/01/2010 13:57 .Sebbel#1
Hey Com,

Ich wollt nur wissen, ob ich ne Funktion in eine dll schreiben kann, und wie Ruf ich die Funktion auf? Mit Import Funktion.dll?
12/01/2010 15:12 Konata-Chan#2
kommt jetzt druff an was du genau haben willst...
soweit ich weiss is das
-Dll mit einer Funktion
-VB.Net
12/01/2010 16:19 nkkk#3
wenn du eine funktion von einer .net dll bentzen möchtest, must du im projekt ein verweis auf die dll hinzufügen, das ist das einfachste.

dann kannst du die darin deklarierten klassen, funtionen , konstanten..... so benutzen als wären sie Teil des .net frameworks.
12/01/2010 22:38 .Sebbel#4
Ja, es ist ne Funktion von meinem Verschlüsselungsprogramm, und da ich die Passwortabfrage für meine Programme sicherer machen will, wollte ich ne "decrypt-dll" machen. Wie genau sieht so ein Verweis aus? So?
Code:
Function decrypt(x)
x = pfad

Oder sieht der anders aus? Hab bis jetzt nur Erfahrung mit Benutzersteuer-dll's
12/01/2010 23:23 nkkk#5
hmm im projetmappen-explorer projekt-> rechte maustaste->Verweis hinzufügen-> dann kommt dann so ein "datei-öffnen" dialog wo du dann deine dll suchst, bin mir abernicht so aicher

eig sollte im projektmappen-explorer auch ein ordner mit dem namen verweise sein, da kann man dann auch draufklicken glaubich.
12/02/2010 05:07 Al Kappaccino#6
Quote:
Originally Posted by Konata-Chan View Post
kommt jetzt druff an was du genau haben willst...
soweit ich weiss is das
-Dll mit einer Funktion
-VB.Net
Völlig unnötiger/Sinnfreier Beitrag.

Quote:
Originally Posted by affensohn123 View Post
Ja, es ist ne Funktion von meinem Verschlüsselungsprogramm, und da ich die Passwortabfrage für meine Programme sicherer machen will, wollte ich ne "decrypt-dll" machen. Wie genau sieht so ein Verweis aus? So?
Code:
Function decrypt(x)
x = pfad

Oder sieht der anders aus? Hab bis jetzt nur Erfahrung mit Benutzersteuer-dll's
Du hast doch die Funktionen in der .dll?!ôo Sowas ähnliches, würde nur bei einem DllImport Sinn machen, weil du dann die Funktionen daraus deklarieren musst...

Wenn du einfach einen Verweis machst, reicht es die Funktionen der .dll im Klassischen ThirdPerson Stil von VB zu rufen...
Whatever (Ich weis ja nichts über die .dll...) z.B.
PHP Code:
Dim decrypt As New decrypt-dll.Decrypt
decrypt
.Funktion 
12/02/2010 06:46 Konata-Chan#7
sry....
hab die anfrage nicht gecheckt...
dachte er will selber eine funktion-dll schreiben
12/02/2010 21:01 .Sebbel#8
Code:
    [COLOR=Lime]Function *****2(ByVal rotation1 As Integer) As Integer[/COLOR]
        Dim unverschlüsselt As String
        unverschlüsselt = TextBox1.Text

        Dim myAlphabet[COLOR=Black]*****[/COLOR] As String = ******
        Dim myCodedText As String = ""

        Dim myOldPosition As Integer
        Dim myNewPosition As Integer

        For x = 0 To unverschlüsselt.Length - 1

            myOldPosition = myAlphabethaller.IndexOf(unverschlüsselt.ElementAt(x))

            ********************
myAlphabet*****.Length

            myCodedText += myAlphabet*****.ElementAt(myNewPosition)

        Next
        TextBox3.Text = myCodedText
    [COLOR=Lime]End Function[/COLOR]
So was, nur 3 Verschiedene Funktionen