Seite 1 von 3
Bester Weg Programmeinstellungen zu speichern?
Verfasst: 29.12.2011 16:15
von Delle
Hallo,
wie speichert man am Besten Programmeinstellungen?
In der Registry? Oder als Ini im Anwendungsdateien-Ordner? Oder im Programm-Ordner? ...?
Sollte halbwegs sicher sein und ab XP laufen...
Danke,
Delle
Re: Bester Weg Programmeinstellungen zu speichern?
Verfasst: 29.12.2011 16:20
von RSBasic
AppData-Verzeichnis. Den Pfad dieses Verzeichnisses kannst du mit folgender Umgebungsvariable ermitteln: %appdata%
Beispiel:
Code: Alles auswählen
Debug GetEnvironmentVariable("appdata")+"\firma\programmname\..."
Re: Bester Weg Programmeinstellungen zu speichern?
Verfasst: 29.12.2011 16:21
von ts-soft
Seit Win 2000 wird AppData empfohlen. Und statt Ini würde ich Preferences verwenden

Re: Bester Weg Programmeinstellungen zu speichern?
Verfasst: 29.12.2011 16:39
von rolaf
ts-soft hat geschrieben:Und statt Ini würde ich Preferences verwenden

Unterschied? Butter bei die Fische.

Re: Bester Weg Programmeinstellungen zu speichern?
Verfasst: 29.12.2011 16:42
von RSBasic
Re: Bester Weg Programmeinstellungen zu speichern?
Verfasst: 29.12.2011 18:22
von ts-soft
rolaf hat geschrieben:ts-soft hat geschrieben:Und statt Ini würde ich Preferences verwenden

Unterschied? Butter bei die Fische.

Nativ in PB verfügbar, keine 64 kb Einschränkung, Unicode-Support usw.
Re: Bester Weg Programmeinstellungen zu speichern?
Verfasst: 29.12.2011 19:33
von rolaf
ts-soft hat geschrieben:rolaf hat geschrieben:ts-soft hat geschrieben:Und statt Ini würde ich Preferences verwenden

Unterschied? Butter bei die Fische.

Nativ in PB verfügbar, keine 64 kb Einschränkung, Unicode-Support usw.
Aha, hmmm - schlimm wenn ich meine .prefs mit .ini benenne?
Re: Bester Weg Programmeinstellungen zu speichern?
Verfasst: 29.12.2011 19:41
von RSBasic
Nein, weil das nur eine Dateiendung ist. In dem Fall ist es egal, weil du sowieso deine "INI"-Datei mit OpenPreferences() ausliest.
Re: Bester Weg Programmeinstellungen zu speichern?
Verfasst: 30.12.2011 03:17
von BSP
Hallo.
Aber, wenn man die Endung *.ini verwendet sollte man bedenken,
das diese Dateien von der Systenwiederherstellung mit bedacht,
und also auch wieder zurückgesetzt werden.
Ich lege meine Konfig- Einstellungen immer mit in den Prg- Ordner,
wo auch das Programm liegt.
Und ich verwende Endungen, die einen Bezug zum Prg haben.
*.txi , *soi u.s.w.
Allerdings sind meine Programme auch eigenständig,
sie müssen nicht von fremden Prg's erkannt werden.
MfG : BSP
Re: Bester Weg Programmeinstellungen zu speichern?
Verfasst: 30.12.2011 03:36
von HeX0R
BSP hat geschrieben:
Ich lege meine Konfig- Einstellungen immer mit in den Prg- Ordner,
wo auch das Programm liegt.
Und ich verwende Endungen, die einen Bezug zum Prg haben.
*.txi , *soi u.s.w.
Allerdings sind meine Programme auch eigenständig,
sie müssen nicht von fremden Prg's erkannt werden.
...und sie müssen offensichtlich auch nicht unter Vista bzw. Windows 7 funktionieren