Bester Weg Programmeinstellungen zu speichern?
Bester Weg Programmeinstellungen zu speichern?
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
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
PB 6.21 | Win 11
Re: Bester Weg Programmeinstellungen zu speichern?
AppData-Verzeichnis. Den Pfad dieses Verzeichnisses kannst du mit folgender Umgebungsvariable ermitteln: %appdata%
Beispiel:
Beispiel:
Code: Alles auswählen
Debug GetEnvironmentVariable("appdata")+"\firma\programmname\..."
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Re: Bester Weg Programmeinstellungen zu speichern?
Seit Win 2000 wird AppData empfohlen. Und statt Ini würde ich Preferences verwenden 

PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Re: Bester Weg Programmeinstellungen zu speichern?
Unterschied? Butter bei die Fische.ts-soft hat geschrieben:Und statt Ini würde ich Preferences verwenden

:::: WIN 10 :: PB 5.73 :: (x64) ::::
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Re: Bester Weg Programmeinstellungen zu speichern?
Nativ in PB verfügbar, keine 64 kb Einschränkung, Unicode-Support usw.rolaf hat geschrieben:Unterschied? Butter bei die Fische.ts-soft hat geschrieben:Und statt Ini würde ich Preferences verwenden
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Re: Bester Weg Programmeinstellungen zu speichern?
Aha, hmmm - schlimm wenn ich meine .prefs mit .ini benenne?ts-soft hat geschrieben:Nativ in PB verfügbar, keine 64 kb Einschränkung, Unicode-Support usw.rolaf hat geschrieben:Unterschied? Butter bei die Fische.ts-soft hat geschrieben:Und statt Ini würde ich Preferences verwenden
:::: WIN 10 :: PB 5.73 :: (x64) ::::
Re: Bester Weg Programmeinstellungen zu speichern?
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?
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
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
PB 5.31 (x86) & (x64) Win10
- HeX0R
- Beiträge: 3042
- Registriert: 10.09.2004 09:59
- Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win11 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2 + 3 - Kontaktdaten:
Re: Bester Weg Programmeinstellungen zu speichern?
...und sie müssen offensichtlich auch nicht unter Vista bzw. Windows 7 funktionierenBSP 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.
{Home}.:|:.{Codes}.:|:.{Downloads}.:|:.{History Viewer Online}.:|:.{Bier spendieren}