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 :wink:

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 :wink:
Unterschied? Butter bei die Fische. :mrgreen:

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 :wink:
Unterschied? Butter bei die Fische. :mrgreen:
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 :wink:
Unterschied? Butter bei die Fische. :mrgreen:
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