koda_xii
Messages postés9Date d'inscriptionvendredi 16 avril 2004StatutMembreDernière intervention23 janvier 2006 18 sept. 2005 à 19:31
bon voilà pour ton probleme de fenetre j'ai eu le probleme aussi alors je vais t'expliquer le tout
moi j'avais une fenetre principale et deux child's intégrés à l'a fenetre
j'avais besoin de passer le status d'un bouton à d'une fenetre child à l'autre de maniere à acceder a l'une de ses fonctions.
le hick c'est qu'il est quasi impossible de passer des messages directement entre deux childs.
mais il ya quand même une possibilité:
tu envois un message à la fentre principale c'est un format spécial MFC (les messages) c'est la meme chose que les afx. une fois que le message est reçu par la fenetre dialog principale une methode est appellée et tu peux accéder à ton autre fenetre child.
je n'ai pas mon code source sous les yeux alors lundi ou plus tard tu m'envois un mail, et du boulot je te ferais un brief sur du concret
comme j'aime pas le spam je te renvoie à mon site surlequel il y a une inteface mail pour que tu puisses me poster un message.
bon en ce qui concerne la source, béni soit tu je dois gérer un parc de vehicule et de points fixes sur une carte et je ne savais pas comment gérer le polymorphisme car je voualis modéliser de cette manière alors ça me fera un bon point d'apuis. Je vais regarder les sources tout à l'heure en tout cas c'est bien cool.
marik7335
Messages postés115Date d'inscriptionsamedi 27 décembre 2003StatutMembreDernière intervention11 mai 2009 14 sept. 2005 à 14:03
Voilà, j'ai renommé le .exe et rajouter les fichiers de projet.
cs_Joky
Messages postés1787Date d'inscriptionlundi 22 novembre 2004StatutMembreDernière intervention31 janvier 20092 14 sept. 2005 à 07:41
Et vu que je suis un gros fénéant, il vaudrait mieux renommé l'executable pour pas qu'il ne soit supprimé lors du téléchargement :p :)
Ca ferait plaisir à beaucoup de gens aussi j'pense :)
albert0
Messages postés249Date d'inscriptionmercredi 27 novembre 2002StatutMembreDernière intervention 9 août 2008 14 sept. 2005 à 01:02
merci ^^
marik7335
Messages postés115Date d'inscriptionsamedi 27 décembre 2003StatutMembreDernière intervention11 mai 2009 14 sept. 2005 à 00:54
ok je le ferais
albert0
Messages postés249Date d'inscriptionmercredi 27 novembre 2002StatutMembreDernière intervention 9 août 2008 14 sept. 2005 à 00:53
pourquoi pas le mettre? c'est 2 fichier en plus
car si non on doit cree un nouveau projet blabla...
marik7335
Messages postés115Date d'inscriptionsamedi 27 décembre 2003StatutMembreDernière intervention11 mai 2009 14 sept. 2005 à 00:48
pourquoi, tu veux que je mette le .dsw et le .proj avec ?
albert0
Messages postés249Date d'inscriptionmercredi 27 novembre 2002StatutMembreDernière intervention 9 août 2008 14 sept. 2005 à 00:45
c'est si compliqué que ca de mettre le project en entier???
Inekman
Messages postés291Date d'inscriptiondimanche 2 février 2003StatutMembreDernière intervention30 juin 2006 14 sept. 2005 à 00:41
Yes merci beaucoup pour ce code Marik, ça va m'aider ;)
marik7335
Messages postés115Date d'inscriptionsamedi 27 décembre 2003StatutMembreDernière intervention11 mai 2009 13 sept. 2005 à 14:58
J'ai dis des bêtises, les foncyions qui retourneraient un statut d'erreur sont peut-être mieux, t'as raison Brunews. Par contre, le problème de fenêtre enfant ne figure pas dans ma source. J'avais essayer d'écrire dans un EDIT d'une fenêtre modale (ou enfant) manuellement mais sans succès. A mon avis j'ai dû zappé qqchose.
marik7335
Messages postés115Date d'inscriptionsamedi 27 décembre 2003StatutMembreDernière intervention11 mai 2009 13 sept. 2005 à 13:43
si je met pas d'exceptions je vais devoir mettre des return pour quitter et c'est pas joli (si je dis pas de bêtises), les string c'est parce que j'ai pas modifié mes classes du mode console et je pensais revenir au char* à cause des espaces.
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 13 sept. 2005 à 13:32
Tu veux accéder à la fenêtre parent d'une fenêtre modale ?
Je ne vois pas le contexte, pas le temps de tout regarder dans le code.
Renomme exe en exe.name par exemple, on pourra le prendre sinon il est enlevé du zip au download.
Pourquoi des 'try catch' ??? déjà qu'il y a du 'string' et autres bidules, la gestion d'exception est une calamité pour le code, pour preuve ton exe fait 200 Ko pour si peu, il en ferait 30 maxi avec du char[] et sans exceptions. Tes funcs retourneraient un statut d'erreur en int que irait aussi bien et le code serait nettement plus léger.
marik7335
Messages postés115Date d'inscriptionsamedi 27 décembre 2003StatutMembreDernière intervention11 mai 2009 13 sept. 2005 à 13:24
Par contre si t'avais pas une solution à mon problème de fenêtre enfant...
marik7335
Messages postés115Date d'inscriptionsamedi 27 décembre 2003StatutMembreDernière intervention11 mai 2009 13 sept. 2005 à 13:22
ah ouais !! j'ai complètement zappé. Merci de me prévenir Brunews.
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 13 sept. 2005 à 12:57
ChampVide(LPSTR msg)
{
message = new char[strlen(msg)];
strcpy(message, msg);
};
va y avoir un malaise un de ces jours, manque la place du terminatuer NULL.
marik7335
Messages postés115Date d'inscriptionsamedi 27 décembre 2003StatutMembreDernière intervention11 mai 2009 13 sept. 2005 à 12:47
SetDlgItemText(GetParent(...), IDC_EDIT, "BlaBla"); c'est pour mettre du texte dans un contrôle EDIT. Mon objetif est de saisir à la main du texte dans un contrôle EDIT et le problème c'est que je n'ai pas le focus sur ce contrôle lorsqu'il est placé dans une fenêtre enfant. Si vous pouviez me dire comme je peux faire, ça serait sympa.
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 13 sept. 2005 à 11:50
C'est surtout qu'on ne distribue JAMAIS de debug, les gens n'ont pas forcément les mêmes modules de debug que toi.
marik7335
Messages postés115Date d'inscriptionsamedi 27 décembre 2003StatutMembreDernière intervention11 mai 2009 13 sept. 2005 à 11:19
Exact c'est du Debug. T'as raison, je devrais le faire, le Release est plus rapide en plus.
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 13 sept. 2005 à 11:14
Exe de 600 Ko, tu n'aurais pas compilé en debug par hasard ?
Si oui refais en release.
marik7335
Messages postés115Date d'inscriptionsamedi 27 décembre 2003StatutMembreDernière intervention11 mai 2009 13 sept. 2005 à 10:45
Joky -> Merci pour l'info, j'avais pas penser à ça.
DeathCrash -> Pour les vélos et les poussettes j'y penserais.lol.
DeAtHCrAsH
Messages postés2670Date d'inscriptionvendredi 25 janvier 2002StatutMembreDernière intervention 6 février 2013 13 sept. 2005 à 09:58
C'est la mode des gestionnaires de parc automobile...
Et pour les vélos et les poussettes c'est pour quand ?
cs_Joky
Messages postés1787Date d'inscriptionlundi 22 novembre 2004StatutMembreDernière intervention31 janvier 20092 13 sept. 2005 à 09:17
SetDlgItemText(GetParent(), IDC_EDIT, "BlaBla");
marik7335
Messages postés115Date d'inscriptionsamedi 27 décembre 2003StatutMembreDernière intervention11 mai 2009 13 sept. 2005 à 01:46
J'aurais besoin d'un truc. Si quelqu'un pouvait me répondre ça serait super. Comment fait-on pour pouvoir écrire dans une zone de texte (contrôle EDIT) à partir d'une fenêtre enfant car je perd le focus lorsque j'essai d'écrire dans ce type de contrôle.
18 sept. 2005 à 19:31
moi j'avais une fenetre principale et deux child's intégrés à l'a fenetre
j'avais besoin de passer le status d'un bouton à d'une fenetre child à l'autre de maniere à acceder a l'une de ses fonctions.
le hick c'est qu'il est quasi impossible de passer des messages directement entre deux childs.
mais il ya quand même une possibilité:
tu envois un message à la fentre principale c'est un format spécial MFC (les messages) c'est la meme chose que les afx. une fois que le message est reçu par la fenetre dialog principale une methode est appellée et tu peux accéder à ton autre fenetre child.
je n'ai pas mon code source sous les yeux alors lundi ou plus tard tu m'envois un mail, et du boulot je te ferais un brief sur du concret
comme j'aime pas le spam je te renvoie à mon site surlequel il y a une inteface mail pour que tu puisses me poster un message.
////////////////////////////////////////////////////////
bon en ce qui concerne la source, béni soit tu je dois gérer un parc de vehicule et de points fixes sur une carte et je ne savais pas comment gérer le polymorphisme car je voualis modéliser de cette manière alors ça me fera un bon point d'apuis. Je vais regarder les sources tout à l'heure en tout cas c'est bien cool.
14 sept. 2005 à 14:03
14 sept. 2005 à 07:41
Ca ferait plaisir à beaucoup de gens aussi j'pense :)
14 sept. 2005 à 01:02
14 sept. 2005 à 00:54
14 sept. 2005 à 00:53
car si non on doit cree un nouveau projet blabla...
14 sept. 2005 à 00:48
14 sept. 2005 à 00:45
14 sept. 2005 à 00:41
13 sept. 2005 à 14:58
13 sept. 2005 à 13:43
13 sept. 2005 à 13:32
Je ne vois pas le contexte, pas le temps de tout regarder dans le code.
Renomme exe en exe.name par exemple, on pourra le prendre sinon il est enlevé du zip au download.
Pourquoi des 'try catch' ??? déjà qu'il y a du 'string' et autres bidules, la gestion d'exception est une calamité pour le code, pour preuve ton exe fait 200 Ko pour si peu, il en ferait 30 maxi avec du char[] et sans exceptions. Tes funcs retourneraient un statut d'erreur en int que irait aussi bien et le code serait nettement plus léger.
13 sept. 2005 à 13:24
13 sept. 2005 à 13:22
13 sept. 2005 à 12:57
{
message = new char[strlen(msg)];
strcpy(message, msg);
};
va y avoir un malaise un de ces jours, manque la place du terminatuer NULL.
13 sept. 2005 à 12:47
13 sept. 2005 à 11:50
13 sept. 2005 à 11:19
13 sept. 2005 à 11:14
Si oui refais en release.
13 sept. 2005 à 10:45
DeathCrash -> Pour les vélos et les poussettes j'y penserais.lol.
13 sept. 2005 à 09:58
Et pour les vélos et les poussettes c'est pour quand ?
13 sept. 2005 à 09:17
13 sept. 2005 à 01:46