Abrufen von Informationen aus einer Anwendungskonfigurationsdatei Visual Basic .NET
Servus,
also ich habe nach dieser Anleitung Variablen in die Anwendungskonfigurationsdatei gelegt, nur bekomme ich bei Schritt 12 einen "BC30188 Deklaration erwartet" und weiß nicht warum.
Als Variablen stehen dort nur Netzwerkpfade und Laufwerksbuchstaben.
Anleitung:
https://support.microsoft.com/de-de/kb/313405
also ich habe nach dieser Anleitung Variablen in die Anwendungskonfigurationsdatei gelegt, nur bekomme ich bei Schritt 12 einen "BC30188 Deklaration erwartet" und weiß nicht warum.
Als Variablen stehen dort nur Netzwerkpfade und Laufwerksbuchstaben.
Anleitung:
https://support.microsoft.com/de-de/kb/313405
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 282613
Url: https://administrator.de/forum/abrufen-von-informationen-aus-einer-anwendungskonfigurationsdatei-visual-basic-net-282613.html
Ausgedruckt am: 22.12.2024 um 17:12 Uhr
9 Kommentare
Neuester Kommentar
Doppelklick auf MyProject im Solution Explorer dann auf dem Tab Settings kannst du deine Variablen hinterlegen und brauchst es nicht manuell zu machen.
Abrufen und beschreiben kannst du die Eigenschaften dann mit ...
Gruß grexit
Abrufen und beschreiben kannst du die Eigenschaften dann mit ...
My.Settings.VARIABLE
Weil die Anleitung vollkommen veraltet ist (letztes Update 2003).
Die Konfigurationsdatei kommt nicht in den bin Ordner sondern in entweder in den Debug oder Release Ordner im Bin-Ordner, je nachdem wie du gerade Build'est, sie muss also immer neben der Ausgabe-Exe liegen. Die Datei heißt app.config und muss nicht mehr umbenannt werden. Darin fügst du den Abschnitt wie beschrieben ein.
Dann noch das Assembly System.Configuration in den Projekteigenschaften unter References > Add hinzufügen.
Und in deiner App rufst du dann die Eigenschaft so ab:
Die Konfigurationsdatei kommt nicht in den bin Ordner sondern in entweder in den Debug oder Release Ordner im Bin-Ordner, je nachdem wie du gerade Build'est, sie muss also immer neben der Ausgabe-Exe liegen. Die Datei heißt app.config und muss nicht mehr umbenannt werden. Darin fügst du den Abschnitt wie beschrieben ein.
Dann noch das Assembly System.Configuration in den Projekteigenschaften unter References > Add hinzufügen.
Und in deiner App rufst du dann die Eigenschaft so ab:
Dim var As String = System.Configuration.ConfigurationManager.AppSettings("myvar")
msgbox(var)
Zitat von @HardExit:
hab die "System.Configuration" jetzt hinzugefügt aber hab immer noch die Fehlermeldungen.
Aber hoffentlich nicht nur unten das Häkchen gesetzt ? Das Assembly muss oben erscheinen !hab die "System.Configuration" jetzt hinzugefügt aber hab immer noch die Fehlermeldungen.
und um deinen Weg zu nehmen dann kann ich das schon so verwenden oder?
Ja. Vorherige Prüfungen der Variablen ob sie die richtigen Daten enthalten oder leer sind, sollten natürlich vorhanden sein !objNetwork.MapNetworkDrive(My.Settings.tsw_letter, My.Settings.tsw_path, False, UsernameHKBox.Text, PasswdHKBox.Text)