vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Schützen Sie Ihre Software vor Software-Piraterie - mit sevLock 1.0 DLL!  
 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 - Fortgeschrittene
My.Settings -> Exportieren -> Importieren 
Autor: TobiasS
Datum: 23.07.09 08:52

Hallo Jungs und Mädels,

ich hab ein kleines Problem... es sah mal wieder einfacher aus als es ist.

Mein Export läuft so ab (vereinfacht):

Dim FileContent As String = String.Empty
        For Each item As System.Configuration.SettingsPropertyValue In _
          My.Settings.PropertyValues
            FileContent &= item.Name & "=" & item.SerializedValue & "%EOL%" & _
            vbCrLf
            MsgBox(item.Name & "=" & item.SerializedValue)
        Next
        My.Computer.FileSystem.WriteAllText("C:\exports.txt", FileContent, _
          False)
Das Funktioniert soweit.
Der Import läuft wie folgt ab:
 Dim FileContent As String = My.Computer.FileSystem.ReadAllText( _
   "C:\exports.txt")
        Dim Delimiter() As String = {"%EOL%" & vbCrLf}
        Dim Objects() As String = FileContent.Split(Delimiter, _
          StringSplitOptions.RemoveEmptyEntries)
 
        For Each Property_ As System.Configuration.SettingsPropertyValue In _
          My.Settings.PropertyValues
 
            For Each Item As String In Objects
                Dim itemParts() As String = Split(Item, "=", 2)
                If itemParts.Length = 2 Then
                    If Property_.Name = itemParts(0) Then
                        Property_.SerializedValue = itemParts(1)
                        MsgBox(Property_.Name & "=" & itemParts(1))
                    End If
                End If
            Next
 
        Next
Soweit auch kein Problem, aber wie bekomme ich es jetzt hin, dass diese Einstellungen als aktuelle Istwerte übernommen werden?

Mit [u]My.settings.save ist es nicht getan, hat da schonmal jemand was gemacht? Oder ne bessere Lösung?

Schöne Sommergrüße, tschüssi,

TobiasS
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
My.Settings -> Exportieren -> Importieren3.581TobiasS23.07.09 08:52
Re: My.Settings -> Exportieren -> Importieren2.078Christoph197223.07.09 16:18
Re: My.Settings -> Exportieren -> Importieren2.049TobiasS23.07.09 18:36
Re: My.Settings -> Exportieren -> Importieren2.079Christoph197223.07.09 18:44
Re: My.Settings -> Exportieren -> Importieren2.033TobiasS23.07.09 20:02
Re: My.Settings -> Exportieren -> Importieren2.051mikeb6925.07.09 17:56
Re: My.Settings -> Exportieren -> Importieren1.983TobiasS25.07.09 19:03
Re: My.Settings -> Exportieren -> Importieren2.221mikeb6925.07.09 21:03
Re: My.Settings -> Exportieren -> Importieren2.010TobiasS05.08.09 17:22
Re: My.Settings -> Exportieren -> Importieren1.951Christoph197205.08.09 17:30
Re: My.Settings -> Exportieren -> Importieren1.997TobiasS05.08.09 18:05
Re: My.Settings -> Exportieren -> Importieren1.918Christoph197205.08.09 18:13
Re: My.Settings -> Exportieren -> Importieren1.950TobiasS05.08.09 18:30
Re: My.Settings -> Exportieren -> Importieren2.082TobiasS06.08.09 11:31
Re: My.Settings -> Exportieren -> Importieren1.926Christoph197206.08.09 16:28
Re: My.Settings -> Exportieren -> Importieren1.948TobiasS06.08.09 23:14
Re: My.Settings -> Exportieren -> Importieren1.901Christoph197207.08.09 09:08
Re: My.Settings -> Exportieren -> Importieren2.257TobiasS07.08.09 09:39
Re: My.Settings -> Exportieren -> Importieren &...2.046TobiasS07.08.09 14:13

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