[R] Bug comparaison

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
tomy46
Niveau 3
Niveau 3
Messages : 46
Enregistré le : lun. 08 juin 2009 19:24
Localisation : Cahors (France)
Status : Hors ligne

[R] Bug comparaison

#1

Message par tomy46 »

Bonjour,

Mon logiciel réalise une simple comparaison entre une remise accordé au client et le coût globale de l'intervention :

Si Remise >= Coût globale = Message d'erreur ...
Le seul problème c'est qu'actuellement : avec un intervention à 25€ et une remise de 3€ à 9€ j'ai le message d'erreur ...

Les entrées sont de simple "GUICtrlCreateInput" ...
voici le code de la comparaison :

Code : Tout sélectionner

GUICtrlSetData($inter_cout, GUICtrlRead($inter_duree)*$coutH)

            ;Contrôle du montant des remises
            If (GUICtrlRead($inter_remise) >= GUICtrlRead($inter_cout)) Then
                MsgBox(48, "Erreur remise", "Votre remise ("& GUICtrlRead($inter_remise) &"€) doit être STRICTEMENT inférieure au coût de l'intervention ("& GUICtrlRead($inter_cout) &"€).")
                Return(0)
            EndIf
J'attends votre aide car je désespère là ...
Merci !
Modifié en dernier par tomy46 le mar. 29 juil. 2014 21:00, modifié 1 fois.
==============================================
Just for fun ... ;)
==============================================
Avatar du membre
jchd
AutoIt MVPs (MVP)
AutoIt MVPs (MVP)
Messages : 2284
Enregistré le : lun. 30 mars 2009 22:57
Localisation : Sud-Ouest de la France (43.622788,-1.260864)
Status : Hors ligne

Re: [..] Bug comparaison

#2

Message par jchd »

Cette comparaison porte sur des chaînes et non des entiers : "25" < "3". Utiliser Int() pour effectuer la conversion de chaque lecture et l'espoir reviendra.
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
Avatar du membre
tomy46
Niveau 3
Niveau 3
Messages : 46
Enregistré le : lun. 08 juin 2009 19:24
Localisation : Cahors (France)
Status : Hors ligne

Re: [..] Bug comparaison

#3

Message par tomy46 »

Juste parfait !
Un grand merci :)
==============================================
Just for fun ... ;)
==============================================
Répondre