so tief stecke ich in PureBasic noch nicht drin. Habs mir aber gerade mal kurz angeschaut. Ich werde mich damit beschäftigen, sobald ich Zeit dafür finde - mit dieser Preference-Library kann ich wohl genau das machen, was ich haben will ....
; Pref-Datei erstellen
CreatePreferences("XYZ.ini") ; oder *.dat ... ist ja wurscht
; Pref-Datei öffnen
OpenPreferences("XYZ.ini") ; oder wie du sie eben genannt hast
; Einstellung/Schlüssel auslesen
ReadPreferenceDATENTYP("SCHLÜSSELNAME", DEFAULTWERT) ; Defaultwert wird zurückgeliefert, fals der Key nicht gelesen werden kann
; Neuen Schlüssel erstellen
WritePreferenceDATENTYP("SCHLÜSSELNAME", GEWÜNSCHTERWERT)
; Pref-Datei schließen
ClosePreferences()
Das sind die wichtigsten Funktionen.
PC: Ryzen 9 3950X | 96 GB RAM | RX6800XT | 2,5 TB NVMe | Linux Mint Notebook: 16" 3:2 | Ryzen 7 5800H | 16 GB RAM | Radeon Vega | 1TB NVMe | Linux Mint NAS: Fritz.Box 5690 Pro (Nur für Keepass-DB) Coding: Purebasic, Spiderbasic, GDevelop, Javascript/Node