garslouche
Messages postés583Date d'inscriptionmardi 26 novembre 2002StatutMembreDernière intervention29 mai 2015
-
23 juin 2003 à 12:42
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019
-
23 juin 2003 à 15:41
Bonjour,
je travaille avec VC++ 6.0 (et tant pis pour les inconditionnels de Borland...) et j'aimerais savoir comment récupérer le nom d'une classe quelconque.
Je sais que c'est faisable puisque le debugger le fait mais j'ai beau chercher dans MSDN tout ce que j'ai trouvé c'est ::GetClassName et ça ne marche qu'avec les classes MFC (et encore...par toujours...)
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 23 juin 2003 à 12:53
GetClassName n'a rien a voir avec les classes au sens C++, c'est fait pour la classe de fenetre au sens win32 du terme.
Si c'est pour le nom d'une classe C++, il n'existe qu'en phase de production, a l'execution une classe n'est plus qu'une adresse memoire dynamiquement reservee.
BruNews, ciao...
garslouche
Messages postés583Date d'inscriptionmardi 26 novembre 2002StatutMembreDernière intervention29 mai 20151 23 juin 2003 à 14:44
Sur le principe je suis tout-à-fait d'accord mais comment fait le debugger VC++ d'après toi ?
Tu penses qu'il garde en mémoire les infos sur les classes au fur et à mesure qu'il les charge ? Ca m'étonnerait tout-de-même!
J'ai aussi pensé à tout les trucs de RUNTIME mais je n'y connais presque rien...