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

Visual C++ Discussion :

Problème d'include avec une section critique.


Sujet :

Visual C++

  1. #21
    Membre du Club
    Inscrit en
    Juin 2005
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 89
    Points : 48
    Points
    48
    Par défaut
    cette erreur me fait bien galeré, on dirai qu'il y a un problème dans un .h de visual studio, j'arrive pas à trouver l'origine du problème. La msdn me di que c'est un problème d'acces à une donné privée sans accesseur mais pourtant c'est du code microsoft!

    je vous met l'erreur au complet.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    error C2248 : impossible d'accéder à private membre déclaré(e) dans la classe 'CObject'
    Voila le code de afxmt.h qui ne compil pas


    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
     
    // le problème semble venir d'ici, cela est pourtant impossible!
    class CSyncObject : public CObject 
    {
    	DECLARE_DYNAMIC(CSyncObject)
     
    // Constructor
    public:
    	explicit CSyncObject(LPCTSTR pstrName);
     
    // Attributes
    public:
    	operator HANDLE() const;
    	HANDLE  m_hObject;
     
    // Operations
    	virtual BOOL Lock(DWORD dwTimeout = INFINITE);
    	virtual BOOL Unlock() = 0;
    	virtual BOOL Unlock(LONG /* lCount */, LPLONG /* lpPrevCount=NULL */)
    		{ return TRUE; }
     
    // Implementation
    public:
    	virtual ~CSyncObject();
    #ifdef _DEBUG
    	CString m_strName;
    	virtual void AssertValid() const;
    	virtual void Dump(CDumpContext& dc) const;
    #endif
    	friend class CSingleLock;
    	friend class CMultiLock;
    };

    voila ce que dit microsoft au sujet de cette erreur
    http://msdn2.microsoft.com/en-us/library/tsbce2bh.aspx

  2. #22
    Expert éminent sénior
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 382
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 382
    Points : 41 590
    Points
    41 590
    Par défaut
    Généralement, on a cette erreur quand on cherche à copier un objet MFC non-copiable (le constructeur de copie de CObject est privé)

Discussions similaires

  1. Réponses: 16
    Dernier message: 07/07/2009, 14h46
  2. Problème de focus avec une TTreeView
    Par Rustine dans le forum Composants VCL
    Réponses: 2
    Dernier message: 24/10/2005, 19h12
  3. Problème de requête avec une condition IN
    Par sorcer1 dans le forum Langage SQL
    Réponses: 5
    Dernier message: 20/10/2005, 12h56
  4. problème de connexion avec une base firebird
    Par vbcasimir dans le forum Bases de données
    Réponses: 1
    Dernier message: 30/05/2005, 12h40
  5. Problèmes d'accent avec une connexion ODBC et ADO
    Par michael.jacques dans le forum Bases de données
    Réponses: 3
    Dernier message: 10/03/2005, 16h36

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