current directory en cocoa, coment retrouvé le dossier de l'appli |
Bienvenue invité ( Connexion | Inscription )
current directory en cocoa, coment retrouvé le dossier de l'appli |
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 |
|
|
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 |
|
|
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 |
|
|
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)...
|
|
|
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!! 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 |
|
|
Nous sommes le : 28th March 2024 - 17:14 |