Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Visual Basic String aus Funktion in Form1 übernehmen

Mitglied: Bjoern909

Bjoern909 (Level 1) - Jetzt verbinden

05.03.2008, aktualisiert 06.03.2008, 7233 Aufrufe, 10 Kommentare

Als Information braucht ihr warscheinlich noch das hier:
Ich benutze Visual Basic 2005 Expressedition

Ich möchte einen String der Innerhalb einer Funktion als "Passwort" festgelegt wurde in der Eigentlichen Form als String haben.
Also ich rufe in der Form die Funktion auf und möchte (wenn die Funktion beendet ist) Einen String der in der Funktion festgelegt wurde wieder in der Form als String haben.
Wie funktioniert das?

MfG Bjoern
Mitglied: SvenGuenter
05.03.2008 um 16:32 Uhr
Kurze Frage hast du ein Textfeld welches die Passwortfunktion hat oder wie meinst du das mit dem String innerhalb einer Funktion als Passwort?

Wenn es so ist wie ich es meine ( Textfeld mit Passwortfunktion sprich sternchen) dann mach es so

In der Form eine globale Variable festlegen namens Passwort
( Musst dir nur festlegen ob diese Public sein soll oder Private. Wenn sie Private ist musst du halt noch eine get und set funktion schreiben ich mache diese mal Public das ist einfacher aber nicht sauber )

Also in der Form eine Variable unter Option Explicit

01.

02.
Option Explicit
03.
Public passwort as string
04.
Public sub formmain()
05.

06.
'Quellcode
07.

08.
end sub
09.
Nun deine Function

01.
Public function passwortrueckgabe()
02.

03.
'Irgendwelcher Quellcode der hier gemacht werden soll
04.

05.
formmain.passwort=form1.textfeldpasswort.text
06.

07.

08.
end function
09.
Nun hast du in der Form formmain in der globalen Variable passwort das Passwort als string drin stehen, welches im Textfeld namens textfeldpasswort in der Form form1 steht. Damit kannst du nun machen was Du willst.



Gruß Sven
Bitte warten ..
Mitglied: Bjoern909
05.03.2008 um 16:35 Uhr
Nein ich habe in der Funktion einen String festgelegt mit dem Namen Passwort. Und in dem String steht dann halt ein Passwort welches aber halt immer verschieden ist weil ich es vorher von der Form1 "Importiert" habe. Ich hoffe wir reden gerade nicht irgendwie aneinander vorbei

Gruß Bjoern
Bitte warten ..
Mitglied: SvenGuenter
05.03.2008 um 16:54 Uhr
Nein ich habe in der Funktion einen String
festgelegt mit dem Namen Passwort. Und in dem
String steht dann halt ein Passwort welches
aber halt immer verschieden ist weil ich es
vorher von der Form1 "Importiert"
habe. Ich hoffe wir reden gerade nicht
irgendwie aneinander vorbei

Gruß Bjoern

ok dann also weiter du hast in der Funktion bereits das Passwort und dieses kommt aus einer Form. Was willst du nun mit diesem Passwort machen?
Bitte warten ..
Mitglied: misterdemeanor
05.03.2008 um 17:01 Uhr
Ich möchte einen String der Innerhalb
einer Funktion als "Passwort"
festgelegt wurde in der Eigentlichen Form als
String haben.
Also ich rufe in der Form die Funktion auf
und möchte (wenn die Funktion beendet
ist) Einen String der in der Funktion
festgelegt wurde wieder in der Form als
String haben.
Wie funktioniert das?

Knaller!

Den muss ich mir unbedingt notieren.

P.S.: Das war doch ein Scherz, oder nicht?
Bitte warten ..
Mitglied: misterdemeanor
05.03.2008 um 17:05 Uhr
Grüß Dich Sven,

wenn mal mit viel Phantasie etwas herausinterpretieren will, glaube ich das er nach einem [Event] auf einem Form einen String (Passwort) an eine Funktion schicken will in der es eine Variable namens Passwort gibt die diesen String vielleicht verschlüsselt und an die Form in einer Form zurückgibt die nicht näher definiert ist.

Achja, heute bin ich wieder ein Schelm
Bitte warten ..
Mitglied: Bjoern909
05.03.2008 um 17:08 Uhr
Genau das möchte ich eigentlich machen ... ist das völlig sinnlos?
Bitte warten ..
Mitglied: SvenGuenter
05.03.2008 um 17:13 Uhr
hi Felix sorry ich dachte nicht das er das echt so meint. Irgendwie habe ic h Problem gesucht welches es wohl nicht gibt.

Also Bjoern jede Funktion kann einen Rückgabewert haben. Sprich du machst es so. In deiner Form eine weitere Variable namens verschluesseltes passwort. dann einfach folgenden aufruf

verschluesseltespasswort = functionpwverschluesseln(originalpasswort)

und schwupp hat deine Variable verschluesseltes passwort den Rückgabewert deiner Funktion sprich das verschlüsselte Passwort.

Funktion kann folgendermaßen aussehen
01.
    Public Function functionpwverschluesseln(ByVal passwort As String) As string
02.
        'Hier erfolgt die Ausführung der Logik
03.
        Return verschluesseltespasswort
04.
    End Function
Bitte warten ..
Mitglied: Bjoern909
05.03.2008 um 17:29 Uhr
Ich verstehe das nicht. Was muss ich jetzt genau in die Funktion schreiben und was in die Form?
Bitte warten ..
Mitglied: SvenGuenter
05.03.2008 um 21:02 Uhr
Bjoern die Funktion habe ich dir gepostet. Da ich nicht weiß wie du das passwort verschlüsseln willst habe ich dir nur den Rumpf und den returnwert gepostet.

in der Form machst du dir eine Variable und dieser weißt du den rückgabewert zu.

also

variablenname= funktionsname(übergabewertanfunktion)

und vielleicht solltest du dir von addison und wesley ein Buch kaufen das würde dir immens helfen da es dir augenscheinlich an Grundlagen fehlt.


Gruß

Sven
Bitte warten ..
Mitglied: SvenGuenter
06.03.2008 um 07:53 Uhr
So hier habe ich Dir eben was runtergeschrieben.

01.
Public Class Form1
02.
    Dim verschluesseltesPasswort As String
03.

04.
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
05.
        If Me.TextBox1.Text = "" Then
06.
            MsgBox("Bitte ein Passwort eingeben!")
07.
            exit sub
08.
        Else
09.
            verschluesseltesPasswort = pwdverschluesseln(Me.TextBox1.Text)
10.

11.
        End If
12.

13.
        MsgBox(verschluesseltesPasswort)
14.

15.
    End Sub
16.

17.

18.
    Private Function pwdverschluesseln(ByVal uebergabe As String)
19.
        Dim rueckgabe As String
20.
        rueckgabe = ""
21.
        rueckgabe = uebergabe & "zusatzcode"
22.

23.
       Return rueckgabe
24.

25.
    End Function
26.

27.
End Class
28.
Das ist genau das was du machen willst. Ich habe einfach einen String an das Passwort gehängt. Innerhalb der Function musst du natürlich nun den Verschlüsselungsmechanismus einbauen.

Gruß

Sven
Bitte warten ..
Ähnliche Inhalte
Visual Studio
Visual basic - Fenstergröße
gelöst Frage von Cougar77Visual Studio4 Kommentare

Hallo, ich habe ein kleines Programm geschrieben - visual studio 2015, visual basic. Soweit funktioniert das auch sehr gut, ...

Visual Studio
Visual Basic für anfänger
gelöst Frage von Daoudi1973Visual Studio12 Kommentare

ich möchte Visual Basic lernen, kann jemand mir Tipps geben. PS: ich habe nur im 1999 mit Fortran 90 ...

VB for Applications
Visual Basic Checkbox drucken?
gelöst Frage von GERz0cKErZVB for Applications10 Kommentare

Hallo, ich habe ein Programm wo man mehrere checkboxen anklicken kann. Der Text der checkboxen soll am Ende gedruckt ...

Visual Studio
Bewegtes Label Visual Basic
gelöst Frage von Cougar77Visual Studio1 Kommentar

Guten Abend, ich versuche mich grade ein bisschen an VB. An sich würde ich gerne ein beliebiges Element (Label, ...

Neue Wissensbeiträge
LAN, WAN, Wireless

Cisco Mikrotik VPN Standort Vernetzung mit dynamischem Routing

Anleitung von aqui vor 1 StundeLAN, WAN, Wireless

1. Allgemeine Einleitung Das nachfolgende Tutorial ist eine Fortführung der hier bei Administrator.de schon bestehenden VPN Tutorials und beschreibt ...

Windows Mobile

Support für Windows Mobile endet im Dezember 2019

Information von transocean vor 1 TagWindows Mobile

Moin, Microsoft empfiehlt als Alternative den Umstieg auf iOS oder Android, wie man hier lesen kann. Gruß Uwe

Internet

Kommentar: Bundesregierung erwägt Ausschluss von Huawei im 5G-Netz - Unsere Presse wird immer sensationsgieriger

Information von Frank vor 3 TagenInternet5 Kommentare

Hier mal wieder ein schönes Beispiel für fehlgeleiteten Journalismus und Politik zugleich. Da werden aus Gerüchten plötzlich Fakten, da ...

Windows 10

Netzwerk-Bug in allen Windows 10-Versionen durch Januar 2019-Updates

Information von kgborn vor 3 TagenWindows 101 Kommentar

Nur ein kurzer Hinweis für Admins, die Windows 10-Clients im Portfolio haben. Mit den Updates vom 8. Januar 2019 ...

Heiß diskutierte Inhalte
LAN, WAN, Wireless
Temporäre WLAN Verbindung für AD-Login
Frage von Christian.WidauerLAN, WAN, Wireless15 Kommentare

Hallo zusammen, ich weiß leider nicht unter welchem Begriff ich dafür suchen muss, daher habe ich bisher leider nichts ...

LAN, WAN, Wireless
Bekannte Drosselungen bei Providern ?
Frage von HenereLAN, WAN, Wireless15 Kommentare

Servus zusammen, in bereits angefangen, aber ich hoffe dass der Beitrag hier mehr Informationen bringt. Sind Portdrosselungen bzw gezielte ...

Netzwerkmanagement
Reverse Proxy für TCP und UDP Anfragen
gelöst Frage von flxklsNetzwerkmanagement14 Kommentare

Hallo zusammen, ich besitze einen Rootserver, der nur eine öffentliche IP besitzt und auf dem mehrere VMs laufen. Da ...

Netzwerkmanagement
Server bauen
Frage von JugendringNetzwerkmanagement11 Kommentare

Moin Moin, wir, der Jugendring sind ein ständig wachsender Verein mit vielen Unterprojekten. Da liegt es nah, dass wir ...