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 :

[VC++ 6.0] msflexgrid


Sujet :

MFC

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre �clair� Avatar de philo71
    Profil pro
    Account manager
    Inscrit en
    Avril 2005
    Messages
    242
    D�tails du profil
    Informations personnelles :
    Localisation : France, Sa�ne et Loire (Bourgogne)

    Informations professionnelles :
    Activit� : Account manager

    Informations forums :
    Inscription : Avril 2005
    Messages : 242
    Par d�faut [VC++ 6.0] msflexgrid
    bonjour,
    je fait un petit applicatif en vs 6.0 (je prefere le c++ natif que le dotnet pour des raisons de perf), mon applicatif fait des acces a une base de donn� (SQL serv 2000) et biensur pour exploiter les donn�es je l'affiche dans un msflexgrid.
    J'ai bien mon <msflexgrid.h> qui est d�clar� aussi le msflexgrid.cpp,
    au moment du "static cast" le compilateur me renvoit une erreur
    "error C2065: 'CMSFlexGrid' : undeclared identifier", j'ai bien v�rifier la Class CMSFlexGrid, je ne trouve pas d'erreurs, quelqu'un aurrait t'il une id�e ?


    Cdlt
    Philo

  2. #2
    R�dacteur

    Avatar de Matthieu Brucher
    Profil pro
    D�veloppeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    D�tails du profil
    Informations personnelles :
    �ge : 43
    Localisation : France, Pyr�n�es Atlantiques (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Par d�faut
    Pourquoi VC6 et pas VS2005 ?

    L'erreur vient du fait qu'au moment o� il voit ce type de donn�es, il ne le conna�t pas.

  3. #3
    Membre �clair� Avatar de philo71
    Profil pro
    Account manager
    Inscrit en
    Avril 2005
    Messages
    242
    D�tails du profil
    Informations personnelles :
    Localisation : France, Sa�ne et Loire (Bourgogne)

    Informations professionnelles :
    Activit� : Account manager

    Informations forums :
    Inscription : Avril 2005
    Messages : 242
    Par d�faut
    Bonjour,
    j'ai lancer un debat sur le VC++2005 (le dotnet) dans la rubrique "d�bat c++"
    ou je dit que le dotnet est uniforme, cela entraine des performances similaire entre vb, c# et c++ "code interpret�", donc voila pourquoi j'utilise une version native de c++ or dotnet, qui lui est plus performant.
    le framework c'est ca , les langages sont au pied d'�galit�s.

    cela dit je n'est toujours pas r�solu mon probleme de la class MSFlexGrid,
    tu dit "L'erreur vient du fait qu'au moment o� il voit ce type de donn�es, il ne le conna�t pas" tu peux developper ....probleme de declaration??


    CDLT
    Philo

  4. #4
    R�dacteur

    Avatar de Matthieu Brucher
    Profil pro
    D�veloppeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    D�tails du profil
    Informations personnelles :
    �ge : 43
    Localisation : France, Pyr�n�es Atlantiques (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Par d�faut
    1) Je ne vois pas pourquoi VS2005 ne te convient pas parce qu'il PEUT g�n�rer du code manag�. On peut faire du code natif sans aucun probl�me.

    2) Tu as un include qui manque dans le fichier que le compilateur n'arrive pas � compiler.

  5. #5
    Membre �clair� Avatar de philo71
    Profil pro
    Account manager
    Inscrit en
    Avril 2005
    Messages
    242
    D�tails du profil
    Informations personnelles :
    Localisation : France, Sa�ne et Loire (Bourgogne)

    Informations professionnelles :
    Activit� : Account manager

    Informations forums :
    Inscription : Avril 2005
    Messages : 242
    Par d�faut
    re,
    je n'est que le VS2003, si tu choisit vc++2003 .net il est en codage manager?
    et vc++2003 MFC et en codage natif ?
    Ou faut t'il choisir une option au d�marrage du projet ??

    j'ai r�solu mon probleme ! en effet il manqu� un "include".

    mais cependant je s�che sur un nouvelle erreur :

    "es_dbvarView.obj : error LNK2001: unresolved external symbol "public: __thiscall CBaseRecord::CBaseRecord(class CDatabase *)" (??0CBaseRecord@@QAE@PAVCDatabase@@@Z)
    Debug/es_dbvar.exe : fatal error LNK1120: 1 unresolved externals"

    Probleme de class CDatabase ??

    CDLT
    Philo

  6. #6
    R�dacteur
    Avatar de Laurent Gomila
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par d�faut
    je n'est que le VS2003, si tu choisit vc++2003 .net il est en codage manager?
    et vc++2003 MFC et en codage natif ?
    Ou faut t'il choisir une option au d�marrage du projet ??
    Il y a plusieurs choses � ne pas m�langer :

    - Visual Studio .NET 2003 : c'est l'EDI, avec lequel tu peux �diter et compiler du C, du C++, du C++ manag� (ou peu importe son nom maintenant), whatever...

    - Visual C++ 7.1 : c'est le compilateur C++ livr� avec Visual Studio .NET 2003

    - Les MFC : juste la biblioth�que d'interface graphique int�gr�e � l'EDI, utilisable en C++ natif

    Donc il n'y a pas de VC++ 2003 manag�, tout comme il n'y a pas de VC++ 2003 MFC. Si tu veux faire du manag� tu choisis juste le projet correspondant lorsque tu d�marres, si tu veux faire du MFC pareil, et C++ natif m�me combat.

    mais cependant je s�che sur un nouvelle erreur :

    "es_dbvarView.obj : error LNK2001: unresolved external symbol "public: __thiscall CBaseRecord::CBaseRecord(class CDatabase *)" (??0CBaseRecord@@QAE@PAVCDatabase@@@Z)
    Debug/es_dbvar.exe : fatal error LNK1120: 1 unresolved externals"

    Probleme de class CDatabase ??
    Probl�me de MFC surtout (autre forum).

  7. #7
    R�dacteur

    Avatar de Matthieu Brucher
    Profil pro
    D�veloppeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    D�tails du profil
    Informations personnelles :
    �ge : 43
    Localisation : France, Pyr�n�es Atlantiques (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Par d�faut
    Tu as oubli� d'ajouter le fichier .lib associ� � la biblioth�que que tu utilises.

    Ce n'est pas parce qu'il y a marqu� vc++2003 .net que c'est du .Net. D'ailleurs, c'est son surnom, pas son vrai nom qui est VC++ 7.1. On choisit dans les options du projet si on veut du manag� ou pas.

Discussions similaires

  1. R�ponses: 5
    Dernier message: 17/06/2004, 23h38
  2. [VB6]PB d'importation d'un feuille Excel dans une MSFlexGrid
    Par mystere l dans le forum VB 6 et ant�rieur
    R�ponses: 18
    Dernier message: 20/04/2004, 15h59
  3. [MSFlexGrid] probl�me g�n�rale
    Par Guigui_ dans le forum MFC
    R�ponses: 5
    Dernier message: 30/07/2003, 18h03
  4. [] Difference entre MSHFlexGrid et MSFlexGrid
    Par olivierx dans le forum VB 6 et ant�rieur
    R�ponses: 6
    Dernier message: 23/04/2003, 08h48
  5. [VB6] Multiselection avec CTRL dans une msflexgrid
    Par Troopers dans le forum VB 6 et ant�rieur
    R�ponses: 6
    Dernier message: 17/04/2003, 10h57

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