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 :

S�parrer les une fen�tre .dfm de son fichier .cpp


Sujet :

C++Builder

  1. #1
    Membre confirm�
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Juin 2007
    Messages
    144
    D�tails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 144
    Par d�faut S�parrer les une fen�tre .dfm de son fichier .cpp
    Bonjour,

    Je d�veloppe une application qui utilise plsrs fen�tres, en c++builder on sait bien que chaque fen�tre Form1.dfm est li�e aux fichiers (Unit1.cpp & Unit1.h).
    Mon probl�me est que je veux mettre mes fen�tres avec une interface en fran�ais ==> .dfm dans un sous-r�pertoire, par exple: c:\RepTravail\Francais), et celles en arabe dans un autres dossier (c:\RepTravail\FenArabe), les fichiers autres que .dfm sont dans le r�pertoire de travail c:\RepTravail.

    N.B. Les fen�tre en langue arabe sonts dans le r�pertoire c:\RepTravail\FenArabe
    et les fen�tre en langue francais sonts dans le r�pertoire c:\RepTravail\FenFrancais
    les fen�tres contiennent les m�mes contr�les avec les m�mes nom, mais des caption diff�rents (Francais ou l'Arabe).

    Mes fen�tres doivent �tres li�es avec les m�mes fichiers sources.


    Ma question :
    Est-ce qu'on peut mettre les fichiers fen�tre .dfm et ses sources .cpp dans des r�pertoires diff�rents et comment on d�signe � un fichiers sources sa fen�tre li�e.

    Au premier test, j'obtient le message suivant :
    Error creating form: can't open file Form1.dfm

    Parceque j'ai d�placer les fichiers .dfm dans le r�pertoire c:\RepTravail\Francais

  2. #2
    Membre �m�rite
    Avatar de bandit boy
    Profil pro
    Inscrit en
    F�vrier 2006
    Messages
    916
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 916
    Par d�faut
    Salut,
    Je ne sais pas si c'est faisable mais je penseq que tout est li� dans le "Project Manager". Tu peux le voir dans View|Project Manager.
    A partir de l�, tu as ta form d�pendant de ton Unit1.cpp, tu dois pouvoir l'enlever d'ici et rajouter celles concern�.

    A voir

  3. #3
    Membre confirm�
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Juin 2007
    Messages
    144
    D�tails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 144
    Par d�faut
    Merci Bandit,
    Je vais essayer cette solution.

  4. #4
    Membre confirm�
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Juin 2007
    Messages
    144
    D�tails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 144
    Par d�faut
    Rebonjour,

    Dans Project Manager, on ne peut pas dissocier un fichier .cpp de sa fen�tre, c.�.d qu'il ont le m�me chemin

  5. #5
    Expert confirm�

    Avatar de pottiez
    Homme Profil pro
    D�veloppeur C++
    Inscrit en
    Novembre 2005
    Messages
    7 152
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activit� : D�veloppeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 7 152
    Par d�faut
    Je ne pense pas que ce que tu essaye de faire soit possible, c'est � dire associer deux dfm pour une classe.

    Pourquoi ne pas simplement faire une fonction qui change les caption en fonction de la langue voulu ?

  6. #6
    Membre confirm�
    Homme Profil pro
    Administrateur syst�mes et r�seaux
    Inscrit en
    Novembre 2007
    Messages
    128
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activit� : Administrateur syst�mes et r�seaux
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2007
    Messages : 128
    Par d�faut
    Salut,
    Je n'ai jamais vraiment tester, mais dans projet->Langues, il � des option pour g�rait plusieur langues via des dll de ressources.

    Je pense que tu devrais chercher par la.

  7. #7
    Membre confirm� Avatar de LotfiB
    Inscrit en
    Ao�t 2004
    Messages
    117
    D�tails du profil
    Informations forums :
    Inscription : Ao�t 2004
    Messages : 117
    Par d�faut
    Citation Envoy� par fpascal Voir le message
    Salut,
    Je n'ai jamais vraiment tester, mais dans projet->Langues, il � des option pour g�rait plusieur langues via des dll de ressources.

    Je pense que tu devrais chercher par la.
    �a marche sous Delphi mais pas en C++, m�me en Codegear C++ RAD 2007, ils n'ont pas rajout� la gestion multilangue.
    la seule possibilit� est, comme dit plus haut, de changer les labels en fonction de la langue... (tu peux les puiser ds une ressource ou ds un fichier exple : regarde http://dybdahl.dk/dxgettext/docs/online/index.html
    �a peut aider qd on a de gros projets avec plusieurs langues...

    (j'ai le m�me pb pour avoir plusieurs langues et je n'ai pas trouv� de solutions id�ale et simple)

    ciao

  8. #8
    Membre confirm�
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Juin 2007
    Messages
    144
    D�tails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 144
    Par d�faut
    Merci � vous tous.

    Donc, finalement on ne peu pas dissocies la fen�tre .dfm de son code .cpp.

    LotfiB, si tu peux me montrer l'asruce en Delphi, on peu le convertir en c++builder.

  9. #9
    Membre confirm� Avatar de LotfiB
    Inscrit en
    Ao�t 2004
    Messages
    117
    D�tails du profil
    Informations forums :
    Inscription : Ao�t 2004
    Messages : 117

Discussions similaires

  1. R�ponses: 3
    Dernier message: 12/11/2013, 18h49
  2. R�ponses: 0
    Dernier message: 31/10/2011, 17h17
  3. R�ponses: 2
    Dernier message: 19/05/2008, 18h08
  4. Comment ouvrir une fen�tre de s�lection de fichier ?
    Par flyjodel dans le forum VB 6 et ant�rieur
    R�ponses: 12
    Dernier message: 22/11/2007, 21h25
  5. R�ponses: 7
    Dernier message: 06/07/2007, 10h17

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