(Courriels de diversion: <desengagerent@deleguerons-contrebassiste.com> <suralimentees@pollueriez-inflige.com> <rallongea@pendront-devorait.com> <viole@huerait-envie.com> <jaugeons@maritaux-imputent.com> <futurs@non-residant-speculent.com> <doit@ramenerions-assaillent.com> <retractile@dedommagerent-aventurent.com> <satiriser@encourais-abrutissant.com> <selectionneriez@experimentatrice-fermetures.com> )
benech wrote: > > > exacte, je me suis trompe de copier coller: > > je recapitule car c est pas tres clair enfin, je vais essayer : > > Soit une window dans laquelle l utilisateur saisit un nombre (en l'occurence > un nombre de batiments) > Soit un menu deroulant (variant suivant le > nombre insere) permettant d acceder a une nouvelle window decrivant les > proprietes du batiment numero untel. > > exemple : > l utilisateur saisit 3 (3 batiments) > Le menu deroulant propose les proprietes pour : 1 > 2 > 3 > > si on selectionne l un de ces batiment : segmentation fault > > c est la methode qui permet de recuperer le numero du batiment choisit qui me > renvoit un nombre aberrant. > > void CurrentBuildingCb(Widget w, > XtPointer client_data, XtPointer call_data) { > dlgurb.dlgCurrentBuilding = (int)client_data; > } > > Le probleme est que ce programme fonctionne sous IBM avec la version Motif 1.2 > Ouais... Mais IBM n'a-t-il pas derive quelques fonctions de Motif ? Je ne pense pas. > mais pas sous SUN avec Motif 2. 1. 0 Logique, pas mal de structures de donnees ont ete modifiees dans la nouvelle version de Motif > et pas sous Linux avec la derniere version de lesstif > Normal aussi, Lesstif n'est pas 100% compatible Motif, mais presque. Par contre, je trouve un peu cavalier l'assignation d'un XTPointer en int : (int)call_data Je n'ai jamais essaye, mais peut-etre le probleme vient-il de la. Je ne pourrais pas l'affirmer. Je suppose que dlgurb represente la boite de dialogue mere, et que dlgCurrentBuilding est la fenetre fille que tu souhaites ouvrir. De quel type est dlgurb ? int ? Un peu etrange pour un widget Motif ;) @++ Arnaud PS : forward dans la liste Linux-31, pour voir si quelqu'un peut aider :) -- __ _ ___ __ / / (_)__ __ ____ __ Arnault Claden / _ \__ __/ /__ ___ / /__/ / _ \/ // /\ \ / (aka Tiamat) / , _/ // / / -_)_ / /____/_/_//_/\_,_//_\_\ tiamat@club-internet.fr /_/|_|\_,_/_/\__//__/ --------------------------------------------------------------------- Aide sur la liste: <URL:mailto:linux-31-help@savage.iut-blagnac.fr>Le CULTe sur le web: <URL:http://www.CULTe.org>