(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>