(Courriels de diversion: <maritaux@imputent-futurs.com> <non-residant@speculent-doit.com> <ramenerions@assaillent-retractile.com> <dedommagerent@aventurent-satiriser.com> <encourais@abrutissant-selectionneriez.com> <experimentatrice@fermetures-sautera.com> <ovarienne@persiflerent-admireriez.com> <repartiteurs@engendrions-frustra.com> <humaniserait@begayeras-viabilisions.com> <colportes@conformeraient-imprecise.com> )
jga@scot.cnes.fr wrote:> > Salut, > > Une amie a des problemes avec motif (lesstif) sous linux. Je n'y connais > rien. Peut etre que quelqu'un saura l'aider... > > Merci d'avance > > A+ > > J > > Voila son probleme... > > 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 mais uniquement > sous LINUX. > > En fait c est la valeur du client_data qui est aberrante. > > void NbBuildingCb(Widget w, XtPointer client_data, XtPointer call_data) > { > Widget subMenu; > int i, j, numFirstHouse; > char *cvalue; > > cvalue = XmTextFieldGetString(dlgurb.NbBuildingEdit); > > dlgurb.dlgNbBuilding = StringToInteger(cvalue); > > XtFree(cvalue); > ........................ > } > Je ne vois nulle part, ici, de recuperation de la valeur de client_data passee en parametre a la fonction. De plus, il semble qu'un widget subMenu est declare, mais je ne vois pas non plus d'appel de creation de ce widget. Est-ce normal ? Il faudrait peut-etre transmettre le bout de code complet. @++ Arnaud -- __ _ ___ __ / / (_)__ __ ____ __ 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>