wxDev.fr, le portail francophone consacré à wxWidgets ! ( The french portal for wxWidgets )  
Esp. membre
Recheche rapide



Recherche avancée
Statistiques
Membres inscrits :2359

Membres en ligne : 0
Invités en ligne : 3

Valid XHTML 1.0 Transitional

Valid CSS2

Menu forum (navigation):
Pages: 1  
 
Accueil » Accueil forums » Développement C/C++
» Programme wxWidgets
Conversation (Résolue) : Programme wxWidgets
19-06-2008 15:57:16  Programme wxWidgets #1
congelli501 (Membre)
Inscrit le : 08-06-2008
Messages: 46
Snippets: 0
Tutoriels: 0
Site web
Hors ligne
Bonjour,
Je ne sais pas si je peux poster ça ici, mais c'est le meilleur endroit que j'ai trouvé sur ce forum.
J'ai fait une petite appli wxWidgets qui permet de donner la masse molaire et d'autres informations sur une molécule. Pouriez vous me donner des sur ce programme SVP ?
Téléchargement : http://fr.congelli.eu/prog_info_massmol.html.
Licence : GPL :).

Merci d'avance ;) !

Dernière modification par congelli501 (03-01-2010 16:16:41)


Mes programmes open sources !
On dit que la Grèce antique beaucoup d'influence sur notre culture... C'est vrai : la chute d'Athènes a eu lieu en 404 avant JC. Ca vous rappelle quelque chose ?
20-06-2008 15:46:05  Re: Programme wxWidgets #2
Xaviou (Administrateur)
Lieu: Annecy (74)
Inscrit le : 27-08-2007
Messages: 1383
Snippets: 25
Tutoriels: 6
Site web
Hors ligne
Salut

congelli501:
Bonjour,
Je ne sais pas si je peux poster ça ici, mais c'est le meilleur endroit que j'ai trouvé sur ce forum.
Pas de problème.

Est-ce que tu as la possibilité de fournir une simple archive contenant les binaires (afin d'éviter d'avoir à l'installer). J'ai essayé de récupérer le contenu de l'installateur avec Universal Extractor, mais pas moyen.
J'ai essayé depuis les sources, mais ça plante au démarrage (et donc, rien ne s'affiche) :/

@+
Xav'

Le nouveau portail wxWidgets francophone : www.wxdev.fr
Ben en fait, vous y êtes déjà...
20-06-2008 16:02:14  Re: Programme wxWidgets #3
congelli501 (Membre)
Inscrit le : 08-06-2008
Messages: 46
Snippets: 0
Tutoriels: 0
Site web
Hors ligne
C'est fait.
----------
Pour ce qui est de la compilation des sources, tu utlise wxWidgets version 2.8.7 ou les svn ?

Dernière modification par congelli501 (20-06-2008 16:13:25)


Mes programmes open sources !
On dit que la Grèce antique beaucoup d'influence sur notre culture... C'est vrai : la chute d'Athènes a eu lieu en 404 avant JC. Ca vous rappelle quelque chose ?
20-06-2008 16:23:25  Re: Programme wxWidgets #4
Xaviou (Administrateur)
Lieu: Annecy (74)
Inscrit le : 27-08-2007
Messages: 1383
Snippets: 25
Tutoriels: 6
Site web
Hors ligne
J'ai compilé avec wxWidgets 2.8.7 (en modifiant le projet Code::Blocks pour que la compilation puisse s'effectuer).

Et j'ai trouvé pourquoi ça plante : Lorsque tu crées le contrôle dans lequel on saisi la formule de la molécule à analyser, l'interface n'est pas complètement terminée, mais l'événement "EVT_TEXT" est appelé quand même.
Je préconise l'utilisation d'un booléen pour vérifier si l'interface est complète dans la fonction "OnCalcul".

Autre petite chose que j'ai remarqué en parcourant les sources : les IDs des contrôles ne doivent pas commencer à 1, il me semble.
De plus, pour "Quitter" et "A propos de", wxWidgets possède déjà des IDs que tu peux utiliser : wxID_EXIT et wxID_ABOUT.
----------
Curieusement, ça ne plante pas avec la version que tu viens de mettre en ligne : peut-être est-ce dû à la version des libs wxWidgets qui ne se comportent pas de la même façon.

@+
Xav'

Dernière modification par Xaviou (20-06-2008 16:26:12)


Le nouveau portail wxWidgets francophone : www.wxdev.fr
Ben en fait, vous y êtes déjà...
20-06-2008 16:49:42  Re: Programme wxWidgets #5
congelli501 (Membre)
Inscrit le : 08-06-2008
Messages: 46
Snippets: 0
Tutoriels: 0
Site web
Hors ligne
J'utilise la version des SVN wxWidgets, ça doit être pour ça.
----------
J'ai fait une nouvelle version qui connrige tous les problèmes cités.
En effet, pour le textControl de la formule, lorsque je l'initialise, il crée un événement, et ce seulement dans la version 2.8.7. Et dans la fonction OnCalcul, le contrôle HTML est modifié, alors que celui ci n'est pas encore initalisé à ce moment là.
J'ai résolu le problème en initalisant la valeur du textCtrl seulement après que le contrôle HTML soit chargé.

Pour le projet Code::Blocks, sous Windows, j'ai fait deux build target, un pour wxWidgets2.8.7 et un autre pour wxWidgets2.9.x (les SVNs). De plus, j'utilise maintenant la variable global wx. Ceci devrait aider pour la compilation.
----------
Nouvelle version

Dernière modification par congelli501 (22-06-2008 14:29:55)


Mes programmes open sources !
On dit que la Grèce antique beaucoup d'influence sur notre culture... C'est vrai : la chute d'Athènes a eu lieu en 404 avant JC. Ca vous rappelle quelque chose ?
23-06-2008 11:14:45  Re: Programme wxWidgets #6
xxltux (Membre)
Lieu: Montpellier
Inscrit le : 07-10-2007
Messages: 544
Snippets: 0
Tutoriels: 0
Site web
Hors ligne
Heu evite quand meme d'utiliser les versions SVN sauf si tu as une trés bonne raison de le faire

Itérer est humain, récurser est divin
23-06-2008 11:22:46  Re: Programme wxWidgets #7
congelli501 (Membre)
Inscrit le : 08-06-2008
Messages: 46
Snippets: 0
Tutoriels: 0
Site web
Hors ligne
xxltux:
Heu evite quand meme d'utiliser les versions SVN sauf si tu as une trés bonne raison de le faire
Je l'ai fait à chause du problème qui a été résolu par Xaviou, et qui venait de mon code. Maintenant j'utilise la version 2.8.7 sous Ubuntu comme sous Windows.

Mes programmes open sources !
On dit que la Grèce antique beaucoup d'influence sur notre culture... C'est vrai : la chute d'Athènes a eu lieu en 404 avant JC. Ca vous rappelle quelque chose ?
Menu forum (navigation):
Pages: 1  
 
Accueil » Accueil forums » Développement C/C++
» Programme wxWidgets