[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