IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++Builder Discussion :

TOpenPictureDialog & Application Directory


Sujet :

C++Builder

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre �clair�
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    81
    D�tails du profil
    Informations personnelles :
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 81
    Par d�faut TOpenPictureDialog & Application Directory
    Bonsoir tout le monde,

    J'ai un probl�me plut�t tr�s g�nant dans C++ Builder 6 avec le composant TOpenPictureDialog.
    Donc j'ai mon application principale faite avec C++ builder qui lance d'autres applications situ�es dans le m�me dossier que cette application (c:\Projets\Carto\) via la fonction system( "la_commande_en_question"), jusque la tout va bien.
    Le probl�me vient � partir du moment ou je choisis une image avec un objet TOpenPictureDialog, car si je choisis une image se situant dans Mes Documents, le dossier "d'ex�cution" par d�faut de mon application qui �tait c:\Projets\Carto\ se transforme en Mes Documents, et � partir de ce moment, d�s que je fais un appel system("cmd"), il ne retrouve malheureusement plus mes applications :s

    Pourriez-vous m'aider � r�gler ce probl�me s'il vous plait, car c'est un probl�me que j'ai rencontr� dans d'autres applications d�j� et que j'ai r�gl� d'une fa�on qui ne me plait pas (c.�.d. que j'extrayais de Application->Exename le nom du dossier d'ex�cution, et je l'incluais dans ma commande), est-il possible de modifier � la sortie du TOpenPictureDialog le dossier par d�faut de l'application ?

    Je vous remercie d'avance sur l'aide que vous pourrez m'apporter.

  2. #2
    Membre �m�rite
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    573
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 573
    Par d�faut
    Bizarre en effet , peux tu poster du code ? Je vois pas le souci .

  3. #3
    Membre �clair� Avatar de kurul1
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    934
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 934
    Par d�faut
    Il faut que tu sp�cifie le chemin de l'application dans ton appel � System car effectivement, si tu change le r�pertoire dans une boite de dialogue, c'est ce nouveau r�pertoire qui sera ensuite consid�r� comme r�pertoire par d�faut.

    Pour r�cup�rer le r�pertoire de ton application tu fais ceci

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    	AnsiString RepertoireAppli = ExtractFilePath(Application->ExeName);

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 412
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 412
    Par d�faut
    Salut !

    Peut-�tre avec :

    #include <dir.h>
    int chdir(const char *path);
    Voir l'aide !

    A plus !

  5. #5
    Membre �clair�
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    81
    D�tails du profil
    Informations personnelles :
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 81
    Par d�faut
    Merci � tout le monde et surtout � henderson,

    En voyant ta solution qui est la plus simple possible, j'ai tout de suite compris que je devrai plus souvent penser � ce genre de fonction qu'on utilise en mode console, la prochaine fois j'y penserai.

    Encore merci

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 4
    Dernier message: 06/04/2015, 17h27
  2. Probleme recuperation de fichier application directory
    Par oniric dans le forum ActionScript 3
    R�ponses: 1
    Dernier message: 22/09/2008, 17h19
  3. R�ponses: 4
    Dernier message: 18/09/2008, 17h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo