Einstellungen speichern

serprime
hey..

bin noch ziemlich unerfahren.
bau mir grad ein prog bei dem man einfach in txt_felder Zehlen eingiebt.
die sollten dann natürlich gespeichert werden..

hab keine ahnung wie das funktioniert.. bitte helft mir!

greez serprime
max77
Du solltest Dir zuerst überlegen, ob Du eine Datenbank oder eine Text-Datei anlegen willst. In dem Fall würde ich, weil es wohl ein kleineres Projekt ist, ehr das zweite empfehlen.

Du kannst Deine Werte der Reihe nach in eine String-Variable schreiben (z.B. mit "vbcrlf" getrennt) und dann speichern.
Beim Prog-Start kannst Du die zeilenweise einlesen und den TextBoxen zuweisen.

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
'Speichern der Datei
        FileOpen(1, "Dateiname", OpenMode.Output)
        Print(1, strEinstellungen)
        FileClose(1)


'Einlesen der Datei
            FileOpen(1, "Dateiname" , OpenMode.Input)
            While Not EOF(1)
                MsgBox (LineInput(1) & vbCrLf)
            End While
            FileClose(1)


Beim Speichern wird dabei die Datei komplett neu geschrieben, das bedeutet, daß die alte Datei gelöscht wird.

Gruß Dirk
sohalt
Hi,
du kannst es auch ganz einfach in die registrierung schreiben:
Zum schreiben:
code:
1:
SaveSetting Programmname, Section, Schlüssel, Einstellung

Zum lesen:
code:
1:
variable = GetSetting(Programmname, Section, Schlüssel)

Zum löschen:
code:
1:
DeleteSetting Programmname, Section, Schlüssel