[Users-fr] findobj

Samuel Gougeon sgougeon at free.fr
Mer 16 Aou 21:25:29 CEST 2017


Le 30/07/2017 à 13:49, gerard thomas a écrit :
> Bonjour,
>
> Qui peut m'expliquer ce résultat?
>
> f=figure();
> -->f.tag='toto';
> -->f.tag
>  ans  =
>  toto
> -->f.tag='titi';
> -->f.tag
>  ans  =
>  titi
>
> findobj('tag','toto')
>  ans  =
>
> Handle of type "Figure" with properties:
> ========================================
>
> children: "Axes"
> figure_position = [200,200]
> figure_size = [626,586]
> .
> .
> .
> icon = ""
> tag = "titi"
>
> c'est à dire qu'après le changement de tag, l'objet semble posséder 
> DEUX tags

Ce bug est directement lié au bug 15073 
<http://bugzilla.scilab.org/show_bug.cgi?id=15073> affectant get().

Le 31/07/2017 à 15:26, Samuel Gougeon a écrit :
>
> Il s'agit d'un bug de findobj() introduit dans Scilab 5.5.0 et 
> affectant aussi Scilab 6.
> Son analyse montre un autre bug introduit par la même modification :
>
> -->f = gcf();
>
> -->f.info_message = "toto";
>
> -->f.info_message = "titi";
>
> -->findobj("toto")
>  !--error 4
> Variable non définie : propertyValue
> at line      45 of function findobj called by :
> findobj("toto")
>
> ..alors qu'on attend []

Une solution pour celui-ci est proposée là : 
https://codereview.scilab.org/#/c/19380/

Cordialement
Samuel


-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <https://lists.scilab.org/pipermail/users-fr/attachments/20170816/bb0710ea/attachment.htm>


Plus d'informations sur la liste de diffusion users-fr