Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3154 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  wxwidgets(anciennement wxwindows) et RTTI

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

wxwidgets(anciennement wxwindows) et RTTI

n°707710
bobmorton
Posté le 24-04-2004 à 13:51:37  profilanswer
 

Je suis en train de développer une interface à l'aide de wxwidgets. Seulement, l'application pour laquelle je developpe l'interface utilise du rtti(par le biais de typeid), or wxwidgets interdit l'utilisation du rtti standard du c++ et force l'utilisation du sien(http://www.wxwidgets.org/manuals/2 [...] amicclass2). J'ai donc tente d'utilisé les primitives donnés sur la page ci-dessus(DECLARE_DYNAMIC_CLASS & IMPLEMENT_DYNAMIC_CLASS) en faisant dériver mes classes de wxObject(à la base elles). Seulement ca ne fonctionne pas:/, si quelqu'un a deja utilise le rtti avec wxwidgets et s'il pouvait me dire comment il a fait ca me ferait bien plaisir merci (NB a la base mes classes ne dérivent pas de wxwidgets, c'est pour ca que j'ai ajoute la derivation a wxObject)@+


Message édité par bobmorton le 24-04-2004 à 14:06:14
mood
Publicité
Posté le 24-04-2004 à 13:51:37  profilanswer
 

n°707715
Taz
bisounours-codeur
Posté le 24-04-2004 à 13:54:56  profilanswer
 

je serait curieux de voir comment tu utilise typeid :o
 
interdit ou empeche ? si tes classes ne sont pas des widgets, aucun interet d'utiliser le wxobject je dirais

n°707723
bobmorton
Posté le 24-04-2004 à 14:02:12  profilanswer
 

Taz a écrit :

je serait curieux de voir comment tu utilise typeid :o
 
interdit ou empeche ? si tes classes ne sont pas des widgets, aucun interet d'utiliser le wxobject je dirais


à priori je dirais interdit puisque sans l'héritage ca ne fonctionne pas, "This macro is limited to wxWindows classes only and only works with pointers (unlike the real dynamic_cast<> which also accepts references).
"
 
et pour ce qui est de l'utilisation du typeid c'est l'option de compilation de devcpp -fno-rtti qui m'interdit de l'utiliser.


Message édité par bobmorton le 24-04-2004 à 14:12:09
n°707757
Taz
bisounours-codeur
Posté le 24-04-2004 à 15:56:42  profilanswer
 

ben enelève là cette option

n°707758
bobmorton
Posté le 24-04-2004 à 16:04:07  profilanswer
 

Taz a écrit :

ben enelève là cette option


Enfin je suppose que si c'est demandé partout de spécifier cette option de compilation c'est qu'il y a une raison


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  wxwidgets(anciennement wxwindows) et RTTI

 

Sujets relatifs
DevC++, WxWidgets et Xml + déployement de soft c++[wxwindows] evenement
Créer un projet wxWidgets avec Bloodshed Dev-C++ sous Windowswxwindows n'est plus...
WxWindows : besoins de conseils.[OpenGL][wxWindows] Afficher de l'open GL dans une fenêtre wxWindows
Comprend pas le RTTI dans mon exempleProbleme de comil avec wxWindows
[C++] Utilisateur de wxWindows ??[C++] wxWindows ou QT ?
Plus de sujets relatifs à : wxwidgets(anciennement wxwindows) et RTTI


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)