Return

Ardaric

Erfahrenes Mitglied
HIIILFEEE! ICH DANKE EUCH SCHON IM VORRAUS!

Wie bewerkstellige ich es, dass die Methode Benutzernummer_Senden einen Wert zurück gibt?
Es soll diesen zurückgegeben Wert sofort weiterschicken!
Irgendwas fehlt da.
Kann mir jemand helfen?
Der Wert soll hier in dem Beispiel ein String sein, der auf 3 Zeichen aufgefüllt wird. (Gibt es da vielleicht auch eine Methode von VB, die Zahlen mit Nullen füllt?)


Code:
Dim i As Integer
i = 33
Winsock(i).DataSend Benutzernummer_Senden(i)
----------------------------------------------------------------------------
Private Function Benutzernummer_Senden(Nummer)
    If Nummer < 100 Then
        If Nummer < 10 Then
            Nummer = "00" & Nummer
        End If
        
        Nummer = "0" & Nummer
    End If
End Function
 
Zuletzt bearbeitet:
Rückgabe eines Wertes durch eine Funktion:
Code:
Function meineFunktion(Parameter) as Datentyp
    'irgendwas
    meineFunktion = Rückgabewert 'Das hier hast du vergessen
End Function
Wenn du Werte byValue übergibst verliehren die Variablen nach dem Beenden der Funktion ihre Werte. Also entweder byReference übergeben oder wenns nur ein Wert sein soll wie oben beschrieben.
 

Neue Beiträge

Zurück