Hi, ich hab ein Programm programmiert, das beim Schließen alle Zeichen aus den Textboxen abspeichert und beim nächsten Start wieder einliest. Die Konfigurationseintellungen (Settings.ini) werden in dem Verzeichnis gespeichert, indem sich das Programm befindet. Da man das aber sehr leicht bearbeiten kann, möchte ich diese Datei in einem Spezial-Ordner abspeichern. Ich meine damit den "AppData" - Ordner, den jeder User hat. Dieser ist ja nicht zu sehen. (Wenn man ihn nicht sichtbar macht)
Hab aber keine Ahnung, wie ich das mache. Ich habs schon probiert, aber das funktioniert nicht. Zum normalen abspeichern nutze ich folgenden Code:
Und zum Laden der Daten diesen:
Mein Updater, der in diesem Prgramm drin ist, speichert auch eine ini-Datei in dem "AppData" - Ordner. Das sieht so aus:
Aber ich weiß nicht, wie ich dieses in den anderen Code richtig einfüge, sodass das dann auch funtioniert.
Könnt ihr mir helfen?
Hab aber keine Ahnung, wie ich das mache. Ich habs schon probiert, aber das funktioniert nicht. Zum normalen abspeichern nutze ich folgenden Code:
VB.NET-Quellcode
- INI_WriteValueToFile("Zahlen", "Zahl1", TextBox1.Text, ".\Settings.ini")
- INI_WriteValueToFile("Zahlen", "Zahl2", TextBox3.Text, ".\Settings.ini")
- INI_WriteValueToFile("Zahlen", "Zahl3", TextBox5.Text, ".\Settings.ini")
- INI_WriteValueToFile("Zahlen", "Ergebniss", TextBox2.Text, ".\Settings.ini")
- INI_WriteValueToFile("Rechnung", "Rechenoperation", TextBox4.Text, ".\Settings.ini")
- INI_WriteValueToFile("Einstellungen", "Zuletzt verwendet", Label4.Text, ".\Settings.ini")
- INI_WriteValueToFile("Einstellungen", "Datum", Label11.Text, ".\Settings.ini")
Und zum Laden der Daten diesen:
VB.NET-Quellcode
- TextBox1.Text = INI_ReadValueFromFile("Zahlen", "Zahl1", "", ".\Settings.ini")
- TextBox3.Text = INI_ReadValueFromFile("Zahlen", "Zahl2", "", ".\Settings.ini")
- TextBox5.Text = INI_ReadValueFromFile("Zahlen", "Zahl3", "", ".\Settings.ini")
- TextBox2.Text = INI_ReadValueFromFile("Zahlen", "Ergebniss", "", ".\Settings.ini")
- TextBox4.Text = INI_ReadValueFromFile("Rechnung", "Rechenoperation", "", ".\Settings.ini")
- Label13.Text = INI_ReadValueFromFile("Einstellungen", "Name", "", ".\Settings.ini")
Mein Updater, der in diesem Prgramm drin ist, speichert auch eine ini-Datei in dem "AppData" - Ordner. Das sieht so aus:
Aber ich weiß nicht, wie ich dieses in den anderen Code richtig einfüge, sodass das dann auch funtioniert.
Könnt ihr mir helfen?
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Knato“ ()