Thema: 

INI Datei erstellen und lesen (VB)

Diskutiere INI Datei erstellen und lesen (VB) im Programmieren Forum im Bereich Windows Mobile 6.5 und älter; Hi alle zusammen, bin schon länger als leser hier im forum unterwegs und nun wende ich mich an euch weil

  1. #1

    INI Datei erstellen und lesen (VB)

    Hi alle zusammen, bin schon länger als leser hier im forum unterwegs und nun wende ich mich an euch weil ich bei einem winmo 6.5 projekt nicht weiter komme

    Zum anliegen:

    ich bin dabei ein arte remote control zu erstellen..

    Wenn ich ein programm für den Windows PC erstelle, benutze ich immer ini dateien zum sichern der variablen - das wollte ich nun auch für den pocket pc machen jedoch kann ich den code nicht 1:1 übernehmen..

    wie habt ihr euer problem gelöst? kann mir da jmd helfen?

    / PS: Nutze visual Studio, VB.Net, .netCF3.5

    Vielen Danke!
    Gruß Andre

  2. #2

    AW: INI Datei erstellen und lesen (VB)

    Man kann eine Settings Klasse erstellen und die dann als xml Datei serialisieren resp. deserialisieren.

    Der folgende Code kann mittels csharp to vb übersetzt werden.

    Die Klasse Settings enthält die Felder Text, Number und Date, die serialisiert werden (brauchen public get und set) und das Feld Id, das ignoriert wird. Die beiden statischen Methoden dienen dann dem Lesen und Schreiben der Datei.
    Code:
    using System;
    using System.IO;
    using System.Xml.Serialization;
    
    namespace Test
    {
        public class Settings
        {
            public string Text { get; set; }
            public double Number { get; set; }
            public DateTime Date { get; set; }
    
            [XmlIgnore]
            public int Id { get; private set;}
    
            public static Settings Read(string fullFileName)
            {
                Settings settings;
                using (StreamReader streamReader = new StreamReader(fullFileName))
                {
                    XmlSerializer xmlSerializer = new XmlSerializer(typeof(Settings));
                    settings = xmlSerializer.Deserialize(streamReader) as Settings;
                }
                return settings;
            }
    
            public static void Write(string fullFileName, Settings settings)
            {
                using (StreamWriter streamWriter = new StreamWriter(fullFileName))
                {
                    XmlSerializer xmlSerializer = new XmlSerializer(typeof(Settings));
                    xmlSerializer.Serialize(streamWriter, settings);
                }
            }
        }
    }
    Und hier ein kleiner Test:
    Code:
    using System;
    using System.IO;
    
    private void ReadSettings()
    {
        string settingsFullFileName = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "MyAppSettings.xml");
        Settings settings = new Settings();
        settings.Text = "settings text";
        settings.Number = 1.23;
        settings.Date = DateTime.Now;
    
        Settings.Write(settingsFullFileName, settings);
        Settings settingsRead = Settings.Read(settingsFullFileName);
    
        Debug.Assert(settings.Text == settingsRead.Text);
        Debug.Assert(settings.Number == settingsRead.Number);
        Debug.Assert(settings.Date == settingsRead.Date);
    }
    Und die von Settings.Write erstellte Datei sieht dann so aus:
    PHP-Code:
    <?xml version="1.0" encoding="utf-8"?>
    <Settings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
      <Text>settings text</Text>
      <Number>1.23</Number>
      <Date>2011-01-25T23:29:17-08:00</Date>
    </Settings>

  3. #3

    AW: INI Datei erstellen und lesen (VB)

    danke! werde es direkt morgen testen

Antworten
Du betrachtest INI Datei erstellen und lesen (VB) im Forum Programmieren im Bereich Windows Mobile 6.5 und älter von PocketPC.ch.

INI Datei erstellen und lesen (VB)

Ähnliche Themen

  1. Antworten: 1
    Letzter Beitrag: 22.01.2011, 13:42
  2. CAP Datei erstellen?
    Von DaSilver im Forum Programmieren
    Antworten: 5
    Letzter Beitrag: 06.09.2010, 22:56
  3. EXE erstellen von WAV Datei
    Von quallo im Forum Programmieren
    Antworten: 1
    Letzter Beitrag: 26.03.2010, 18:51
  4. Jpg Datei erstellen mit vb.net
    Von alex.666 im Forum Programmieren
    Antworten: 2
    Letzter Beitrag: 30.03.2006, 08:44
  5. PRC-Datei lesen
    Von SPV-Junkie im Forum Offtopic
    Antworten: 2
    Letzter Beitrag: 13.01.2004, 09:45

Besucher haben diese Seite mit folgenden Suchbegriffen gefunden:

vb 2010 ini datei

windows 7 ini datei erstellen

ini datei erstellen win7

vb 2010 ini datei erstellen

vb2010 ini datei

.ini datei erstellen windows 7

ini datei erstellen windows 7

vb 2010 ini lesen

ini programmieren

visual basic 2010 ini dateivisual basic 2010 ini datei auslesenvisual basic 2010 inivb2010 inivisual basic 2010 ini datei erstellenvb 2010 ini auslesenvb 2010 datei erstellen.ini datei erstellen win7visual basic 2010 ini-dateienIni file visual basic 2010windows 7 .ini datei erstellenini auslesen vb 2010ini datei visual basic 2010vb2010 datei erstellenvb 2010 ini datei lesenvisual basic ini

Stichworte