User Tag List

Page 1 of 2 1 2 LastLast
Results 1 to 10 of 15

Thread: [BUG] l'extension Int64

  1. #1
    Clicker Fusion 2.5 DeveloperHTML5 Export Module

    Join Date
    Jan 2008
    Location
    France
    Posts
    762
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [BUG] l'extension Int64

    Encore une autre extension qui paraît intéressante - Int64 object -
    Si vous ne l'avez pas déjà, télécharger cette extension avec Fusion Updater de Sphax - http://complex.ovh.org/index.php?p=products

    2 problèmes :
    1) comment donner un résultat de la division avec 1 chiffre après la virgule, et non arrondi au nombre inférieur
    2) quand on clique sur Egale après -, + ou * - sans donner de chiffres -, pas de pb, on a le résultat 0
    si on clique sur / et =, <span style="color: #FF0000">plantage de l'application</span> - normal sans doute car pas de résultat ? -
    même chose après Efface

    mon mfa http://dchacornac.free.fr/mmf/babycalc.zip

    <span style="color: #999999">Ouly m'a répondu pour la 1ère question :
    Concernant l'objet Int64, celui-ci travaille avec des entiers sur 64 bits. Ce qui signifie qu'il ne retournera jamais de résultat avec virgule...

    pour la 2ème question, pas de solution donc pour le pb de plantage de la division par zéro ?
    évidemment, la solution de facilité serait de suprimer la division...</span>

    Dany
    http://dchacornac.free.fr/
    http://dchacornac.free.fr/tgf/tgf.htm

  2. #2
    Clicker Fusion 2.5 DeveloperInstall Creator Pro

    Join Date
    Sep 2006
    Posts
    517
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: l'extension Int64 [BUG?]

    Bonjour 150542,
    C'est à vous de vérifier qu'il n'y a pas de division par zéro en contrôlant les opérandes avant d'effectuer l'opération.
    Il y a plusieurs façons de faire suivant le résultat à obtenir.
    La façon la plus simple étant d'ajouter une condition (diviseur différent de 0) lors du clic sur le bouton division.
    Si vous désirez informer l'utilisateur du problème, il y a également plusieurs possibilités : ajouter un événement clic sur bouton ET diviseur == 0, activer un groupe d'événements, etc.

    ouly

  3. #3
    Clicker Fusion 2.5 DeveloperHTML5 Export Module

    Join Date
    Jan 2008
    Location
    France
    Posts
    762
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: l'extension Int64 [BUG?]

    Bonjour Ouly

    j'ai "bidouillé" un peu comme tu l'indiques - cf. ligne 10 du nouveau mfa http://dchacornac.free.fr/mmf/babycalc.zip
    ça a l'air de marcher : plus de plantage
    je pourrais peut-être enlever cette ligne + string$( "Command" )?

    dommage cette histoire de nombre entier commme résultat de la division

    je débute encore, et si j'arrive à comprendre le "fonctionnement" des extensions, celle-ci m'est assez imperméable (

    Dany
    http://dchacornac.free.fr/
    http://dchacornac.free.fr/tgf/tgf.htm

  4. #4
    No Products Registered

    Join Date
    Aug 2008
    Posts
    5
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: l'extension Int64 [BUG?]

    Le but de cette extension c'est de représenter exactement des nombres entiers très grand (au dessus de 2147483647 ou en dessous de -2147483648). On peut déja représenter ce genre de nombre avec des flottants mais c'est loin d'être exact (pour des flottants ''simples'' on peut représenter que 2147483647 valeurs entre 10^-40 à 10^40 (en gros))

    C'est pas simplement du MMF c'est du fonctionnement d'un processeur

  5. #5
    Clicker Fusion 2.5 DeveloperHTML5 Export Module

    Join Date
    Jan 2008
    Location
    France
    Posts
    762
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: l'extension Int64 [BUG?]

    Bonjour,

    Merci pour cette précision )
    Ce que je cherche est un script "tout fait" pour programmer une calculatrice - je n'en suis pas capable ( -, un peu comme je l'ai fait avec Néobook 5 - c'est pourquoi cette extension m'a semblé intéressante -
    http://dchacornac.free.fr/neobook.htm
    qui propose des scripts "clés en main"
    http://dchacornac.free.fr/docs/calcul.zip

    Dany
    http://dchacornac.free.fr/
    http://dchacornac.free.fr/tgf/tgf.htm

  6. #6
    Forum Moderator Fusion 2.5 DeveloperFusion 2.5+ DLCAndroid Export ModuleHTML5 Export ModuleiOS Export ModuleSWF Export ModuleXNA Export Module
    Sphax's Avatar
    Join Date
    Jun 2006
    Location
    Paris, France
    Posts
    4,454
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: [BUG] l'extension Int64

    Pour moi, c'est bien un bug :
    l'extension Int64 ne devrait pas faire planter l'application même lors de division par 0 (le comportement normal de MMF2 lors de division par 0 est de rapporter un résultat erroné signalant l'erreur et évitant le plantage).

  7. #7
    Clicker Fusion 2.5 DeveloperHTML5 Export Module

    Join Date
    Jan 2008
    Location
    France
    Posts
    762
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: [BUG] l'extension Int64

    J'ai pu détourner le bug en suivant les conseils d'Ouly
    mais vu que cette extension ne donne que des entiers - gênant pour la division - je vais soit supprimer la division, soit laisser tomber (
    jusqu'à trouver un script clé en main )

    Dany
    http://dchacornac.free.fr/
    http://dchacornac.free.fr/tgf/tgf.htm

  8. #8
    Clicker Fusion 2.5 DeveloperHTML5 Export Module

    Join Date
    Jan 2008
    Location
    France
    Posts
    762
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: [BUG] l'extension Int64

    Bonjour,

    Concernant la division, je cherche le moyen de détourner la difficulté :
    transformer le texte/nombre en chiffres, et "lycée de versailles"

    je sais que bibi89 a programmé la traduction de nombre en texte... mais je ne retrouve plus le post

    Dany
    http://dchacornac.free.fr/
    http://dchacornac.free.fr/tgf/tgf.htm

  9. #9
    Forum Moderator Fusion 2.5 DeveloperFusion 2.5+ DLCAndroid Export ModuleHTML5 Export ModuleiOS Export ModuleSWF Export ModuleXNA Export Module
    Sphax's Avatar
    Join Date
    Jun 2006
    Location
    Paris, France
    Posts
    4,454
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: [BUG] l'extension Int64

    Pour transformer un nombre en texte, il suffit de faire :
    str$(&lt;ton nombre&gt

    Pour transformer un texte en nombre, il suffit de faire :
    val(&lt;ta chaine de caractères&gt

  10. #10
    Clicker Fusion 2.5 DeveloperHTML5 Export Module

    Join Date
    Jan 2008
    Location
    France
    Posts
    762
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: [BUG] l'extension Int64

    Bonjour,

    J'ai bien compris l'idée générale.
    Mais je n'ai pas pu insérer ces expressions - message d'erreur : expression impossible à comprendre -
    je ne sais pas à quel objet, ni avec quelle action, ni comment et où je peux les indiquer.

    J'ai mis ce début de MFA - http://dchacornac.free.fr/mmf/convertir.zip -, serait-il possible de le corriger et de le compléter )
    Il va de soi que ta contribution sera indiquée dans le tuto.
    Merci

    Dany
    http://dchacornac.free.fr/
    http://dchacornac.free.fr/tgf/tgf.htm

Page 1 of 2 1 2 LastLast

Similar Threads

  1. MMF2 Extension Request : OE-Cake Fluid extension
    By pyromane in forum Extension Development
    Replies: 5
    Last Post: 1st July 2013, 03:51 AM
  2. Advanced Int64 Object
    By Stephen in forum Released Extensions
    Replies: 1
    Last Post: 22nd September 2011, 02:26 AM
  3. Beta: Advanced Int64 Object
    By LB in forum Extension Development
    Replies: 4
    Last Post: 19th August 2010, 04:24 AM
  4. [Bug] Int64 - Power Calculation
    By Gustav in forum File Archive
    Replies: 2
    Last Post: 21st June 2008, 09:47 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •