ini-Dateien / Initialisierungsdatei

Anfängerfragen zum Programmieren mit PureBasic.
HemSA
Beiträge: 221
Registriert: 16.10.2005 13:59
Wohnort: Manisa / Türkei
Kontaktdaten:

ini-Dateien / Initialisierungsdatei

Beitrag von HemSA »

Hallole,
gibt es bei Purbasic auch ini-Dateien wo man einen Pfad oder andere Daten eingeben kann und es vom Programm zur Verwendung ausgelesen werden kann?

Ich konnte nichts finden oder ich habe die falschen Suchwörter verwendet.
Wenn ja, von dem gehe ich mal aus, kann mir jemand einen Link zu einem Programm geben wo ich den Aufbau sehen kann?

Danke.
Michael
PB 4.02 (wegen Disphelper), 5.72 (Windows) (x64)
Benutzeravatar
dige
Beiträge: 1235
Registriert: 08.09.2004 08:53

Re: ini-Dateien / Initialisierungsdatei

Beitrag von dige »

Code: Alles auswählen

;
; ------------------------------------------------------------
;
;   PureBasic - Preference example file
;
;    (c) Fantaisie Software
;
; ------------------------------------------------------------
;

If CreatePreferences(GetTemporaryDirectory()+"Preferences.prefs")
  PreferenceGroup("Global")
    WritePreferenceString("ApplicationName", "MP3 Player")
    WritePreferenceString("Version", "1.1b")

  PreferenceComment(" This is the Window dimension")
  PreferenceComment("")

  PreferenceGroup("Window")
    WritePreferenceLong ("WindowX", 123)
    WritePreferenceLong ("WindowY", 124)
    WritePreferenceFloat("WindowZ", -125.5)

  ClosePreferences()
EndIf


OpenPreferences(GetTemporaryDirectory()+"Preferences.prefs")

  PreferenceGroup("Window")
    Debug ReadPreferenceLong ("WindowX", 0)
    Debug ReadPreferenceLong ("WindowY", 0)
    Debug ReadPreferenceFloat("WindowZ", 0)
    
  PreferenceGroup("Global")
    Debug ReadPreferenceString("ApplicationName", "")
    Debug ReadPreferenceString("Version", "")
    
ClosePreferences()


So was?
"Papa, ich laufe schneller - dann ist es nicht so weit."
HemSA
Beiträge: 221
Registriert: 16.10.2005 13:59
Wohnort: Manisa / Türkei
Kontaktdaten:

Re: ini-Dateien / Initialisierungsdatei

Beitrag von HemSA »

Danke dige,
auf den Suchbegriff Preference bin ich nicht gekommen.

Danke nochmal.
Michael
PB 4.02 (wegen Disphelper), 5.72 (Windows) (x64)
Benutzeravatar
mk-soft
Beiträge: 3845
Registriert: 24.11.2004 13:12
Wohnort: Germany

Re: ini-Dateien / Initialisierungsdatei

Beitrag von mk-soft »

Jetzt brauchst du nur noch einen gültigen Path für die INI-Datei.

Link: Module PathHelper
:wink:
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
HemSA
Beiträge: 221
Registriert: 16.10.2005 13:59
Wohnort: Manisa / Türkei
Kontaktdaten:

Re: ini-Dateien / Initialisierungsdatei

Beitrag von HemSA »

Hallo mk-soft,

Jetzt brauchst du nur noch einen gültigen Path für die INI-Datei

Das werde ich so machen (der Dateipfath wird natürlich anderst sein, aber immer derselbe).

==>OpenPreferences("C:\Preferences.ini")

Danke nochmal an alle.
PB 4.02 (wegen Disphelper), 5.72 (Windows) (x64)
Benutzeravatar
mk-soft
Beiträge: 3845
Registriert: 24.11.2004 13:12
Wohnort: Germany

Re: ini-Dateien / Initialisierungsdatei

Beitrag von mk-soft »

Das ist ein schlechter Path. Den sollte man nicht nehmen.
Es gibt regeln wo für Benutzer oder für alle Benutzer Einstellungsdateien hin gehören.
Siehe PathHelper.
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Antworten