IPB

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> current directory en cocoa, coment retrouvé le dossier de l'appli
Options
thdevita
posté 26 Jul 2004, 13:43
Message #1


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 275
Inscrit : 8 Jan 2002
Lieu : Lyon
Membre no 1 787



Bonjours je voudrait enregistrer des fichiers de conf dans le dossier même ou se trouve mon application malheureusement quand on lance l'appli (sauf par l'intermédiaire de Xcode bien sur) le current directory est la racine, il y a t il un moyen simple de retrouver le dossier de l'appli comme un NSHomeDirectory mais pour l'appli en cours d'exécution? car j'aimerais pourvoir exécuté l'appli de façon générique sans être obligé de l'installer à un endroit précis et mettre un chemin absolu par défaut.

Merci d'avance


--------------------
Imac core2duo 3Ghz, 4Go RAM, 1To, ATI 4850, OS X.6, numericable
Capgemini
Go to the top of the page
 
+Quote Post
manu_t
posté 26 Jul 2004, 14:05
Message #2


Adepte de Macbidouille
*

Groupe : Membres
Messages : 178
Inscrit : 22 May 2003
Lieu : Marseille
Membre no 7 716



Est-tu sûr que modifier un fichier dans le répertoire de l'appli soit une bonne solution ?

En général un utilisateur ne peut pas modifier le reépertoire où se trouve l'application (sauf s'il est administrateur du poste, mais ce n'est pas le cas de tout le monde)

Pour des questions de cohérence, il vaut mieux qu'un nutilisateur ne modifie que les fichiers de son compte :
- dans son dossier principal (son home)
- dans son dossier Library
- dans son dossier Documents
- ...

Emmanuel
Go to the top of the page
 
+Quote Post
thdevita
posté 26 Jul 2004, 14:11
Message #3


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 275
Inscrit : 8 Jan 2002
Lieu : Lyon
Membre no 1 787



je sais mais l'appli sera utilisé par des gens très peu habitué aux ordi t la boite ou je bosse me l'a spécifié dans le cahier des charges ils veulent les fichiers de conf a cet endroit là donc moi je m'exécute mais merci quand même


--------------------
Imac core2duo 3Ghz, 4Go RAM, 1To, ATI 4850, OS X.6, numericable
Capgemini
Go to the top of the page
 
+Quote Post
l0wc0der
posté 26 Jul 2004, 14:14
Message #4


Adepte de Macbidouille
*

Groupe : Membres
Messages : 156
Inscrit : 14 Mar 2003
Membre no 6 665



Effectivement...ce n'est en général pas une bonne idée de faire ça...mais c'est relativement simple:
CODE

[[NSBundle mainBundle] bundlePath];


--------------------
Macbook Core 2 Duo 2,16GHz 2Gb (blanc) - Powerbook G4 867MHz 768 Mb - iMac Core Duo 17'' 1.83 GHz (maison)...
Go to the top of the page
 
+Quote Post
thdevita
posté 26 Jul 2004, 16:22
Message #5


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 275
Inscrit : 8 Jan 2002
Lieu : Lyon
Membre no 1 787



merci l0wc0der tu m'enlève une belle épine du pied.
Je test ça tout de suite!! laugh.gif

impec c'est parfait merci bcp

Ce message a été modifié par thdevita - 26 Jul 2004, 16:25.


--------------------
Imac core2duo 3Ghz, 4Go RAM, 1To, ATI 4850, OS X.6, numericable
Capgemini
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 28th March 2024 - 17:14