[visual c++ 6] pkoi j'ai pas le menu contextuel ???

pkoi j'ai pas le menu contextuel ??? [visual c++ 6] - C++ - Programmation

Marsh Posté le 19-09-2003 à 22:34:31    

Bonjour à tous
 
Je comprends pas un truc qui est vraiment embetant pour programmer :
 
j'ai declaré mes types dans un .h et visual c++ 6 permet quand on met "." ou "->" de faire apparaitre un petit menu deroulant pour choisir les champs.
 
bien mais je comprends pas, j'ai un projet ou avec certains types le menu s'affiche et d'autre ou non.
des fois il faut utiliser le . pour que le menu s'affiche au lieu de -> (ce qui est absurde) et des fois il ne s'affiche pas du tout  
 

Code :
  1. #ifndef __DECLARATIONDESTYPES__
  2. #define __DECLARATIONDESTYPES__
  3. /*--------------------------------------------*/
  4. /* type TCarte => une Carte à jouer           */
  5. /*--------------------------------------------*/
  6. typedef struct TCarte *ptrCarte;
  7. typedef struct TCarte
  8. {
  9.  int valeur;
  10.  int couleur;
  11.  ptrCarte suiv;
  12. }TCarte;
  13. /*--------------------------------------------*/
  14. /* type TPartie => Liste des joueurs    */
  15. /*--------------------------------------------*/
  16. typedef struct TPartie* ptrPartie;
  17. typedef struct TPartie
  18. {
  19.  int NbJoueurs;
  20.  int NbJoueursActifs;
  21.  ptrJoueur Donneur;
  22.  ptrPot Pot;
  23.  ptrPaquetDeCartes Paquet;
  24. }TPartie;


 
le type carte ne pose aucun probleme mais le type TPartie ne fait jamais apparaitre le menu...
 
savez vous ce qui ne va pas ?
(le code compile sans pb zero erreur zero warning)
 
Merci a tous

Reply

Marsh Posté le 19-09-2003 à 22:34:31   

Reply

Marsh Posté le 19-09-2003 à 22:42:55    

IceTeaPeche a écrit :


des fois il faut utiliser le . pour que le menu s'affiche au lieu de -> (ce qui est absurde)  


 
:heink: pourquoi absurde ?


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 19-09-2003 à 22:49:37    

imagine que j'utilise un ptrPartie, c'est un pointeur, donc faut utiliser -> et pas .
 
donc je sais pas ce que j'ai fait qu'est pas bien pour que sur un ptrCarte le menu s'affiche quand je mets -> et qu'il ne s'affiche pas pour un ptrPartie ni pour le -> ni pour le .
 
Vous auriez une idee ??
 
Thx

Reply

Marsh Posté le 20-09-2003 à 15:24:24    

Visual Studio 6.0 a quelques problèmes avec certaines classes. Tout d'abord, il n'affichera jamais le menu pour des classes qui ne sont pas incluses dans le projet. Ensuite, je crois qu'il n'affiche pas le menu pour des classes avec des templates. Il y a sûrement d'autres choses qui font qu'une classe ne s'affiche pas, c'est assez mystérieux...


---------------
each day I don't die is cheating
Reply

Marsh Posté le 20-09-2003 à 16:07:01    

visual assist ameliore bien certaines choses (tout en en aggravant d'autre, fo pas rigoler)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed