Génération fichier préférences.

Codes specifiques à MacOS X
Avatar de l’utilisateur
MetalOS
Messages : 1492
Inscription : mar. 20/juin/2006 22:17
Localisation : Lorraine
Contact :

Génération fichier préférences.

Message par MetalOS »

Salut tous le monde.

Je travail sur un logiciel sous Mac qui génère et télécharge des fichiers de préférence et j'aurai voulu savoir dans quelle répertoire je doit les générer ou les télécharger sachant que par la suite j'aimerai pouvoir distribuer gratuitement mon logiciel via l'apple store et que si certains fichiers ne sont pas au bonne endroit Apple risque de me refouler.

Merci d'avance.
Avatar de l’utilisateur
MetalOS
Messages : 1492
Inscription : mar. 20/juin/2006 22:17
Localisation : Lorraine
Contact :

Re: Génération fichier préférences.

Message par MetalOS »

Bon apparemment il faut télécharger ou générer les fichier ici

Code : Tout sélectionner

/ Library / Application Support / NomEntreprise/ NomDuLogiciel /"


Seulement comment créer les répertoires au lancement du logiciel pour pouvoir ensuite enregistrer les fichiers dedans ?
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: Génération fichier préférences.

Message par Backup »

peut etre .....au debut du code... un truc genre :

Code : Tout sélectionner

if FileSize("Library / Application Support / NomEntreprise/NomDuLogiciel") <>-2
	Resultat = CreateDirectory("Library") 
	Resultat = CreateDirectory("LibraryApplication Support") 
	Resultat = CreateDirectory("Library/Application Support/NomEntreprise") 
	Resultat = CreateDirectory("Library / Application Support / NomEntreprise/NomDuLogiciel") 
Endif
; EPB
et encore , je ne sait pas si

Code : Tout sélectionner

Resultat = CreateDirectory("Library / Application Support / NomEntreprise/NomDuLogiciel") 
ne suffirai pas ... a tester
:)
Fred
Site Admin
Messages : 2648
Inscription : mer. 21/janv./2004 11:03

Re: Génération fichier préférences.

Message par Fred »

Certains sont deja passés par là, il y a beaucoup de chose à respecter:

http://www.purebasic.fr/english/viewtop ... pple+store
Avatar de l’utilisateur
MetalOS
Messages : 1492
Inscription : mar. 20/juin/2006 22:17
Localisation : Lorraine
Contact :

Re: Génération fichier préférences.

Message par MetalOS »

Merci de vos réponse.

@Dobro

J'ai déjà essayer avec CreatDirectory() mais sa ne fonctionne pas.

@Fred

Merci pour le lien très utils pour la suite.
Avatar de l’utilisateur
MetalOS
Messages : 1492
Inscription : mar. 20/juin/2006 22:17
Localisation : Lorraine
Contact :

Re: Génération fichier préférences.

Message par MetalOS »

Je n'arrive donc pas à les créer. Peut être un problème de droits ???
Fred
Site Admin
Messages : 2648
Inscription : mer. 21/janv./2004 11:03

Re: Génération fichier préférences.

Message par Fred »

Oui, c'est un probleme de droit. Dans le post que j'ai indiqué, c'est dit que ce repertoire est créé automatiquement lors de l'installation de ton appli par l'appstore, donc c'est pas à toi à le gerer.
Avatar de l’utilisateur
MetalOS
Messages : 1492
Inscription : mar. 20/juin/2006 22:17
Localisation : Lorraine
Contact :

Re: Génération fichier préférences.

Message par MetalOS »

8O Ils ont fait ca bien chez Apple :roll: :roll: :roll: :roll:

Merci Fred de l'info.
chal4oye
Messages : 1
Inscription : lun. 30/déc./2013 8:30

Re: Génération fichier préférences.

Message par chal4oye »

Seulement comment créer les répertoires au lancement du logiciel pour pouvoir ensuite enregistrer les fichiers dedans ?
If you want to get pass4-sure coupon code certified then take advantage of latest IBM dumps as well as Stanford University test demos and pass real exam on first try. See more detail about this products on wikipedia and Facebook best wishes
Avatar de l’utilisateur
MetalOS
Messages : 1492
Inscription : mar. 20/juin/2006 22:17
Localisation : Lorraine
Contact :

Re: Génération fichier préférences.

Message par MetalOS »

Si c'est dans ton répertoire Home avec les commandes que Dobro a indiqué plus haut, mais si c'est dans un répertoires système (librairie...) c'est pas possible.
Répondre