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

MFC Discussion :

ajouter une variable sur un control


Sujet :

MFC

  1. #1
    Membre confirm� Avatar de gijy
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    136
    D�tails du profil
    Informations personnelles :
    Localisation : France, Rh�ne (Rh�ne Alpes)

    Informations forums :
    Inscription : Mai 2005
    Messages : 136
    Par d�faut ajouter une variable sur un control
    Bonjour � tous
    J'ai importer un projet C++ ecrit avec visual v4.0 (et oui tous le monde n'est pas � la pointe) sur visual studio.net (maintenant je suis au top enfin peut etre).
    Mon probleme c'est quand voulant faire evoluer ce soft, j'ai voulu rajouter un control Cedit sur une cformview ok et qu'en suite je veux associer une variable logique .
    Et bien en utilisant l'assistant d'ajout de variable celui ci m'interdit la case variable du control qui est gris�.
    Comment me sortir de cette vilaine affaire.
    Merci
    NB: le soft a ete recompil� et s'execute tres bien.

  2. #2
    R�dacteur
    Avatar de farscape
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

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

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par d�faut
    salut ,
    la classe fenetre parent de controle utilise un template ?

  3. #3
    Membre confirm� Avatar de gijy
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    136
    D�tails du profil
    Informations personnelles :
    Localisation : France, Rh�ne (Rh�ne Alpes)

    Informations forums :
    Inscription : Mai 2005
    Messages : 136
    Par d�faut
    Comment puis je le voir le code a ete ecris par une autre personne qui a quitt� l'entreprise.

  4. #4
    R�dacteur
    Avatar de farscape
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

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

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par d�faut
    Citation Envoy� par gijy
    Comment puis je le voir le code a ete ecris par une autre personne qui a quitt� l'entreprise.
    tu dois bien voir a quelle classe va �tre rajout�e cette variable non ?
    alors regarde sa d�finition .
    si tu as un doute post le debut de sa definition..

  5. #5
    Membre confirm� Avatar de gijy
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    136
    D�tails du profil
    Informations personnelles :
    Localisation : France, Rh�ne (Rh�ne Alpes)

    Informations forums :
    Inscription : Mai 2005
    Messages : 136
    Par d�faut
    L'assitant d'ajout de variable ne m'indique pas rien; je n'ai acces qu'au type de variable (int,char...), son acces (public,private..) et au nom que je veux lui donner.
    Malgr�s tout je sais que ma vue sur laquelle j'ajoute le control + la variable vont etre definie dans une class deriv�e de CFormview definie comme suit:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    // F_Sondage.h : header file
    //
     
    /////////////////////////////////////////////////////////////////////////////
    // CF_Sondage form view
     
    #ifndef __AFXEXT_H__
    #include <afxext.h>
    #endif
     
    class CF_Sondage : public CFormView
    {
    protected:
    	CF_Sondage();           // protected constructor used by dynamic creation
    	DECLARE_DYNCREATE(CF_Sondage)
     
    // Form Data
    public:
    	//{{AFX_DATA(CF_Sondage)
    	enum { IDD = IDD_SONDAGE };
    	//}}AFX_DATA
     
    // Attributes
    public:
    	CString m_FileSon; //nom du fichier de sondage
    // Operations
    public:
     
    // Overrides
    	// ClassWizard generated virtual function overrides
    	//{{AFX_VIRTUAL(CF_Sondage)
    	protected:
    	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
    	//}}AFX_VIRTUAL
     
    // Implementation
    protected:
    	virtual ~CF_Sondage();
    #ifdef _DEBUG
    	virtual void AssertValid() const;
    	virtual void Dump(CDumpContext& dc) const;
    #endif
     
    	// Generated message map functions
    	//{{AFX_MSG(CF_Sondage)
    	afx_msg void OnDebutSond();
    	afx_msg void OnNvleBarre();
    	//}}AFX_MSG
    	DECLARE_MESSAGE_MAP()
    private:
    	int m_data;
    };
     
    /////////////////////////////////////////////////////////////////////////////
    Pour l'instant pas de quoi foutter un chat, alors qu'est ce qui cloche?

  6. #6
    R�dacteur
    Avatar de farscape
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

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

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par d�faut
    rien d'anormal dans ce que tu me montres.
    essaye de detruire le .ncb de ton projet ,il faut fermet la solution avant.
    a l'ouverture le classview va etre reconstruit �a devrait en principe regler ton probleme.

  7. #7
    Membre confirm� Avatar de gijy
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    136
    D�tails du profil
    Informations personnelles :
    Localisation : France, Rh�ne (Rh�ne Alpes)

    Informations forums :
    Inscription : Mai 2005
    Messages : 136
    Par d�faut
    Pas de changement au probleme.
    Meme apres la manip.

  8. #8
    Membre confirm� Avatar de gijy
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    136
    D�tails du profil
    Informations personnelles :
    Localisation : France, Rh�ne (Rh�ne Alpes)

    Informations forums :
    Inscription : Mai 2005
    Messages : 136
    Par d�faut
    A j'oubliais meme si je cree dans l'ide une nouvelle vue toto (bien sur)
    de type CFormview que je l'associe � une class de type CFormview.
    Le probleme percite.
    Par contre si je fais la meme manipe sur un nouveau projet MFC MDI alors l� tout va bien.
    Il semble bien que le probleme est li� � l'importation du projet cr�� sous VC++ 4.0 en projet VC++.net NON.

  9. #9
    R�dacteur
    Avatar de farscape
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

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

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par d�faut
    tu utilises vc 2005 ou .net 2001/2003 ?


  10. #10
    Membre confirm� Avatar de gijy
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    136
    D�tails du profil
    Informations personnelles :
    Localisation : France, Rh�ne (Rh�ne Alpes)

    Informations forums :
    Inscription : Mai 2005
    Messages : 136
    Par d�faut
    .net 2003.

  11. #11
    Membre confirm� Avatar de gijy
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    136
    D�tails du profil
    Informations personnelles :
    Localisation : France, Rh�ne (Rh�ne Alpes)

    Informations forums :
    Inscription : Mai 2005
    Messages : 136
    Par d�faut
    pricision...
    version professional .
    sous windows pro.

  12. #12
    R�dacteur
    Avatar de farscape
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

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

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par d�faut
    d�sol� j'ai eu un petit pb avec mon explorer la r�ponse est partie deux fois..
    essaye de supprimer le fichier .clw

  13. #13
    Membre confirm� Avatar de gijy
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    136
    D�tails du profil
    Informations personnelles :
    Localisation : France, Rh�ne (Rh�ne Alpes)

    Informations forums :
    Inscription : Mai 2005
    Messages : 136
    Par d�faut
    C'est bizzar je ne le trouve pas dans ce projet mais avec un recherche ??
    Sur mes autres projets il existe bien un .clw mais pas pour celui l�.
    A quoi il sert ce .clw ?

  14. #14
    Membre confirm� Avatar de gijy
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    136
    D�tails du profil
    Informations personnelles :
    Localisation : France, Rh�ne (Rh�ne Alpes)

    Informations forums :
    Inscription : Mai 2005
    Messages : 136
    Par d�faut
    Apres moulte essaissssss.
    En conclusion je peux acceder � l'ajout de variable sur un control � l'aide de l'assitant tant que je n'ai pas executer l'appli � l'aide du debugger integr�.
    Ensuite fini l'acces n'est interdit la case variable du control est gris� et non cochable!!!
    Impossible de revenir en arriere meme en supprimant la directory debug
    le fichier .ncb ou en rechargeant le ficher .rc !!
    Quelqu'un a-t-il une id�e.

  15. #15
    Membre confirm� Avatar de gijy
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    136
    D�tails du profil
    Informations personnelles :
    Localisation : France, Rh�ne (Rh�ne Alpes)

    Informations forums :
    Inscription : Mai 2005
    Messages : 136
    Par d�faut resolu
    bizzar vous avez dit bizzar !!!!
    Donc si vous recuperez un projet MFC provenant de vc++ 4.0
    il faut creer un nouveau projet MFC sous .net
    recuperer vos fichier .cpp,.h .rc ainsi que les fichiers sous la directory res
    (tous sauf stdafx.cpp et .h)
    puis vous ajoutez � votre nouvelle solution ces fichiers.
    generer
    tester le soft en dehors de votre ide (surtout ne pas le lancer avec le debug) pour etre sur qu'il fonctionne comme avant.
    Alors au miracle on peut utiliser l'assitant ajout de variable.
    Si par malheur le debugger vous sort un assert alors c'est fini impossible
    d'utiliser l'assistant!!!
    pourquoi comment??
    De plus interdit de deplacer la directory du projet, de la renommer d'eternuer c'est fragile ces betes la.
    Bon j'aimerai quand meme une explication rationnelle.
    Appel aux volontaires

  16. #16
    R�dacteur
    Avatar de farscape
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

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

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par d�faut
    c'est vrai que tu pousses un peu ! (c'est dire tu me bats le plus vieux compilo qui me reste :vc4.2 )
    recepurer un projet de VC4.0 sous .net � mon avis l'assistant d'importation doit un peu se melanger les pinceaux...
    surtout que dans mes souvenirs avec des gros projets il me semble bien avoir eu des soucis de conversion a l'epoque..

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

Discussions similaires

  1. ajout de variable sur une table R
    Par kedmard dans le forum R
    R�ponses: 5
    Dernier message: 20/06/2018, 16h23
  2. R�ponses: 1
    Dernier message: 30/03/2006, 07h19
  3. ajouter une restriction sur une requete
    Par linou dans le forum Oracle
    R�ponses: 2
    Dernier message: 19/10/2005, 14h20
  4. R�ponses: 6
    Dernier message: 18/04/2005, 21h12
  5. Utilisation d'une variable sur plusieurs unit�s
    Par Yamaneko dans le forum Langage
    R�ponses: 2
    Dernier message: 05/06/2003, 11h23

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