Précédent   Forum du club des développeurs et IT Pro > C et C++ > Bibliothèques > wxWidgets
wxWidgets Forums d'entraide pour la programmation wxWidgets en C++
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 21/01/2011, 15h30   #1
sagopa
Nouveau Membre du Club
 
Inscription : octobre 2006
Messages : 83
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 83
Points : 27
Points : 27
Par défaut wxEvtHandler et wxAppConsole

Bonjour,

Actuellement, j'ai un programme qui crée un server en utilisant les classes wxSocket et wxEvtHandler.
La classe wxEvtHandler me permet donc de savoir lorsqu'un client se connecte, envoie des données, et se déconnecte.

Le problème est que je n'ai pas de GUI (je n'en ai pas besoin), cependant je suis obligé de linker avec les modules GUI de la bibliothèque wxWidgets.

J'aimerais donc éviter ceci et utiliser wxAppConsole au lieu de wxApp. Cependant, lorsque je fais ceci je ne reçois plus les événements de wxEvtHandler.

J'ai cherché sur Internet la solution pour utiliser les classes wxEvtHandler et wxSocket sans le GUI, mais je n'ai rien trouvé. Alors j'espère qu'on pourra me guider ici.

Merci d'avance.
sagopa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/01/2011, 07h06   #2
wxXav
Membre confirmé
 
Avatar de wxXav
 
Homme Xavier Perrissoud
Développeur amateur
Inscription : décembre 2008
Messages : 135
Détails du profil
Informations personnelles :
Nom : Homme Xavier Perrissoud
Localisation : France

Informations professionnelles :
Activité : Développeur amateur

Informations forums :
Inscription : décembre 2008
Messages : 135
Points : 226
Points : 226
Salut.

Si mes souvenirs sont exacts, je crois qu'il n'est pas possible, avec wxWidgets-2.8.x, de recevoir et traiter des événements avec une application console.

Pour que cela marche, tu vas devoir passer à wxWidgets 2.9

Apparement, avec wxWidgets-2.8, tout ce qui est en rapport avec wxEvent est défini dans la lib "core" (celle qui contient les éléments GUI principaux).

@+
Xav'
wxXav est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2011, 11h08   #3
sagopa
Nouveau Membre du Club
 
Inscription : octobre 2006
Messages : 83
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 83
Points : 27
Points : 27
Par défaut Résolu

En effet, avec la version 2.9 c'est possible.
Merci!
sagopa est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 16h01.


 
 
 
 
Partenaires

Hébergement Web