ich hab da ein kleines Problem, dass ich leider nicht alleine lösen kann. Ich hoffe, hier bekomme ich eine Antwort.
Ich brauche für ein Projekt den/die Pfad(e) der purebasic.prefs.
Auf dem Mac funktioniert der Beispielcode einwandfrei.
Code: Alles auswählen
Global Only, Space, FileName.s, String.s, MyTab.l
; Tablaenge aus Preference-Datei holen
CompilerSelect #PB_Compiler_OS
CompilerCase #PB_OS_Linux
OpenPreferences(GetEnvironmentVariable("HOME") + ".purebasic/purebasic.prefs") ; Pfad in Ordnung ???
CompilerCase #PB_OS_MacOS
OpenPreferences(GetEnvironmentVariable("HOME") +"/.purebasic/purebasic.prefs")
CompilerDefault ; Windows ???
OpenPreferences(GetPathPart(GetEnvironmentVariable("HOME")) + "purebasic.prefs") ; Pfad anpassen !!!
CompilerEndSelect
PreferenceGroup("Global")
MyTab =ReadPreferenceLong("TabLength", 1)
ClosePreferences()
Debug "Tablaenge: "+Str(MyTab)
Die Windows-Pref-Datei habe ich mit dem angegebenen Pfad nicht gefunden. Der wird sicher nicht richtig sein.
Kann mir hier jemand helfen? Es gibt ja Gott sei Dank etliche Linux / Windows User hier in diesem Forum.
Danke schon mal im Voraus.