Pagina1 van 1
Forum

Welkom bij de Tweaking4All gemeenschapsforums!
Voor je gaat deelnemen, bekijk de Forum Regels!

Specifieke onderwerpen: Start het onderwerp met de naam van het programma of systeem.
Bijvoorbeeld “MacOS X – Jouw vraag“, of bijvoorbeeld “MS Word – Jouw Tip of Truc“.

Merk op: Omschakelen naar een andere taal zal niet werken als je een post aan het lezen bent aangezien er waarschijnlijk geen vertaling beschikbaar is.



Deel:
Meldingen
Alles wissen

[Opgelost] Lazarus/MacOS X - Waar configuratie en data files opslaan van jouw programma?

1 Berichten
1 Gebruikers
0 Reactions
1,758 Bekeken
 Hans
(@hans)
Famed Member Admin
Deelgenomen: 12 jaar geleden
Berichten: 2864
Topic starter  

Apple heeft wat regels wanneer het aankomt op opslaan van configuratie en data bestanden. Helaas gebruikt Lazarus, met de GetAppConfigDir en GetAppConfigFile functies, het verkeerde pad:

~/.config/<appname>

Wat dus volgens de Apple guidelines fout is en kan resulteren in allerlei schrijf fouten en toegangs-foutmeldingen.

Configuratie en data bestanden (dus NIET documenten!) moete hier geplaatst worden:

~/Library/Preferences/<jouw config bestand>

Wat je kunt omzetten naar een volledig pad met:

ExpandFileName('~/Library/Preferences/<jouw config bestand>'); 

Merk op dat de config normaal gesproken (volgens Apple) in een XML bestand wordt opgeslagen met een .plist extensie, maar je kunt natuurlijk ook jouw eigen formaat hanteren.


   
BeantwoordenCiteren
Deel: