[RÉSOLU] Problème avec les nombres décimal

Vous voulez de l'aide ? Postez ici :)
Post Reply
Fredy123
Posts: 163
Joined: 15 Jun 2011, 23:07

[RÉSOLU] Problème avec les nombres décimal

Post by Fredy123 »

Salut, ça fait longtemps. ^^

J'ai un problème, lorsque je demande par exemple à l'utilisateur d'entrer un nom décimal et que je souhaite prendre se nombre pour le mettre en pause, un "problème/bug" arrête l'exécution du script ...

Voici un mini script qui dit tout je crois :

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<scriptfile>
    <settings program="actionaz" version="3.0.0" scriptVersion="1.0.0" os="Windows"/>
    <actions>
        <action name="ActionPause" version="1.0.0"/>
        <action name="ActionDataInput" version="1.0.0"/>
    </actions>
    <parameters/>
    <script pauseBefore="10" pauseAfter="10">
        <action name="ActionDataInput">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <parameter name="defaultValue">
                <subParameter name="value" code="0">5.5</subParameter>
            </parameter>
            <parameter name="windowIcon">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
            <parameter name="dataType">
                <subParameter name="value" code="0">decimal</subParameter>
            </parameter>
            <parameter name="variable">
                <subParameter name="value" code="0">temps</subParameter>
            </parameter>
            <parameter name="question">
                <subParameter name="value" code="0">Entrez un nombre décimal</subParameter>
            </parameter>
        </action>
        <action name="ActionPause">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <parameter name="duration">
                <subParameter name="value" code="1">temps</subParameter>
            </parameter>
            <parameter name="unit">
                <subParameter name="value" code="0">seconds</subParameter>
            </parameter>
        </action>
    </script>
</scriptfile>
J'aimerais trouver un moyen de contourner se problème.

Merci. :p
marto31
Posts: 45
Joined: 20 Oct 2011, 19:34

Re: Problème avec les nombres décimal

Post by marto31 »

Je crois que l'action pause ne fonctionne pas avec nombre décimal (je ne suis pas sur), avec une variable nombre entier ca fonctionne.


Tu devrai donc changer l'unité de ta pause et la mettre en milliseconde au lieu de seconde.
Puis après soit tu rentre directement ta variable en milliseconde dans ton entré de donnée soit tu demmande à l'utilisateur de rentrer en seconde puis tu fais une operation sur celle ci (x1000).
User avatar
Jmgr
Admin
Posts: 1651
Joined: 07 Dec 2005, 15:45
Contact:

Re: Problème avec les nombres décimal

Post by Jmgr »

Voila, c'est exactement ça :)
"My software never has bugs. It just develops random features."
Fredy123
Posts: 163
Joined: 15 Jun 2011, 23:07

Re: Problème avec les nombres décimal

Post by Fredy123 »

Arff.... j'avais même pas pensé au Millisecondes...

Merci.
Post Reply