ini-dateien in PureBasic
ini-dateien in PureBasic
Gibt es unter PureBasic einen einfachen Weg, mit .ini-Dateien umzugehen? Mag sein, dass ich nicht die richtigen Suchbegriffe benutzt habe, aber ich hab dazu weder in der Hilfe noch hier im Forum etwas passendes dazu gefunden...
such mal nach Preferences.....
Projekte: IO.pbi, vcpu
Pausierte Projekte: Easy Network Manager, µC Emulator
Aufgegebene Projekte: ECluster

PB 5.1 x64/x86; OS: Win7 x64/Ubuntu 10.x x86
Pausierte Projekte: Easy Network Manager, µC Emulator
Aufgegebene Projekte: ECluster
PB 5.1 x64/x86; OS: Win7 x64/Ubuntu 10.x x86
- Mok
- BotHunter
- Beiträge: 1484
- Registriert: 26.12.2005 14:14
- Computerausstattung: MSI GX780R
Intel Core i5-2410M
Nvidia GT 555M
Windows 7 Home Premium 64 bit - Wohnort:
Kann man Prefs eig. auch als INIs definieren? Also, z.B.
?
Code: Alles auswählen
CreatePreferences("install_data.ini")
... blablabla ...
OpenPreferences("install_data.ini")
; Oder geht es nur mit *.PREFS, also
CreatePreferences("install_data.prefs")
... blablabla ...
OpenPreferences("install_data.prefs")
Win 7 Home Premium 64 bit | PureBasic 5.20 - x86 und x86-64 | Firefox [aktuelle stable-Version hier einfügen]
"Jeder macht irgendwann mal Fehler, darum gibt's auch Bleistifte mit Radiergummi." --Carl
"Jeder macht irgendwann mal Fehler, darum gibt's auch Bleistifte mit Radiergummi." --Carl
- 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
> Kann man Prefs eig. auch als INIs definieren? Also, z.B.
Prinzipiell ja, aber ist nicht empfehlenswert, das Windows INI-Format
unterscheidet sich doch ein bißchen.
Prinzipiell ja, aber ist nicht empfehlenswert, das Windows INI-Format
unterscheidet sich doch ein bißchen.
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.

@ts-soft: ?
Preferences sind im Windows INI - Format. Schau sie dir nur mal in einem Texteditor an.Hilfe hat geschrieben:Preference ("Voreinstellungs-") Dateien beinhalten vom Anwender definierte Programmparameter, die auf Disk gespeichert und bei einem erneuten Programmstart wieder eingelesen werden (wie die '.INI' Dateien unter Windows zum Beispiel).
Projekte: IO.pbi, vcpu
Pausierte Projekte: Easy Network Manager, µC Emulator
Aufgegebene Projekte: ECluster

PB 5.1 x64/x86; OS: Win7 x64/Ubuntu 10.x x86
Pausierte Projekte: Easy Network Manager, µC Emulator
Aufgegebene Projekte: ECluster
PB 5.1 x64/x86; OS: Win7 x64/Ubuntu 10.x x86
- 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
Nein, sind sie nicht!
Versuch mal eine Preferences Datei mit der Windows API für INI zu lesen
Versuch mal eine Preferences Datei mit der Windows API für INI zu lesen

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.

Ja das ist so ne Sache wo ich mich frage, warum zum Geier nicht das Original-INI-Format von den PureBasicIndianern eingebaut wurde. Gibts da Gründe?ts-soft hat geschrieben:Nein, sind sie nicht!
Versuch mal eine Preferences Datei mit der Windows API für INI zu lesen
:::: 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
Das Original INI-Format stammt aus 16-Bit Zeiten und ist sehr
eingeschränkt und wird ja nur aus Kompatibilitätsgründen noch Unterstützt.
Kannst ja GetProfileString_, WriteProfileString_ usw. nutzen, wenn Du
möchtest, ich finde meine alte Include leider nicht mehr.
eingeschränkt und wird ja nur aus Kompatibilitätsgründen noch Unterstützt.
Kannst ja GetProfileString_, WriteProfileString_ usw. nutzen, wenn Du
möchtest, ich finde meine alte Include leider nicht mehr.
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.
