Page 2 sur 2
Re: mon programme n'arrive pas à suivre les calculs
Publié : ven. 15/juil./2016 21:36
par Bernie
YvesRossignol a écrit :C'est un logiciel de calcul des soudures. Les unités sont uniquement une partie très secondaire du logiciel.
https://www.dropbox.com/sh/dont9tb9roam ... -E0pa?dl=0
Yves
J'ai mis un pdf d'ou les formules sont tirés... le logiciel n'est pas terminé ni fini de calibré...
Marche pas ton code il manque Printer_Lib que j'ai pas
il te faut préciser quels sont les libs que tu utilise
tu de devrais zipper le repertoire complet de ton code pour garder tout intact car là tu as mis tout en vrac ton code .
Re: mon programme n'arrive pas à suivre les calculs
Publié : sam. 16/juil./2016 10:21
par Mesa
La printerlib est ici
http://www.purebasicpower.de/?PrinterLib_%28Windows%29
J'ai réussi à faire fonctionner ton soft et sous windows xp32 et pb550b2, tout fonctionne bien, même le changement d'unité tout en cliquant rapidement.
M.
Re: mon programme n'arrive pas à suivre les calculs
Publié : sam. 16/juil./2016 11:46
par YvesRossignol
bonjour, printer_lib n'est pas encore utiliser.... je suis rendu là...
mettre un ; devant la ligne simplement....
mais je vais ajouter printer_lib dans la dropbox
yves
Re: mon programme n'arrive pas à suivre les calculs
Publié : sam. 16/juil./2016 13:22
par Ar-S
J'ai pu tester ton prog (non sans mal pour le compilé, j'ai tout mis dans le fichier principale).
Je n'ai pas pu reproduire ton soucis en passant d'une valeur métrique à sa valeur US rapidement. ça marche.
Par contre il faut que tu penses une fois qu'une valeur est sélectionnée à désactiver la conversion si tu recliques sur cette même valeur sinon tes résultats se redivisent.
Ex : tu mets 100 mm en single weld depth d en métric.
Si tu recliques sur metric il va convertir au format US
Re: mon programme n'arrive pas à suivre les calculs
Publié : sam. 16/juil./2016 14:59
par YvesRossignol
Bonjour, je pense que le problème est plutôt là... si on click deux fois sur le même
pour le reste à part le commentaire que le code est mêlé (je le savais) et il n'est pas complété.... le look, le feeling que vous avez est bon ou c'est pas terrible comme soft...
aucune idée comme mettre un système "off"... je devrai trouver.....
Yves
Re: mon programme n'arrive pas à suivre les calculs
Publié : sam. 16/juil./2016 18:03
par Ar-S
Tu peux simplement utiliser un flag "State" pour indiquer que CM ou US est actif
ça fait une simple condition suplémentaire avant de faire ta conversion.
Exemple : Click sur CM alors que US était choisit
Code : Tout sélectionner
Global.b State
#CM_STATE = 1
#US_STATE = 2
State = #CM_STATE
;Si l'utilisateur clique dessus il faut que la condition State soit <> #CM_STATE
If State <> #CM_STATE
tu fais ta conversion
endif
Tu peux aussi indiquer quelle est le dernier gadget cliqué parmis les 2
Code : Tout sélectionner
Si clic sur CM
LastGadget = #CM_STATE
si clic sur US
LastGadget = #US_STATE
Dans ton code si on clique sur CM
If LastGadget = #US_STATE
Alors tu fais ta conversion
Endif
Les 2 méthodes sont similaires.
Enfin tu peux simplement utiliser Disablegadget() pour desactiver le gadget en question lorsque tu cliques dessus (et activer l'autre)
puis vice versa.
Ton programme est propre. Je ne suis pas assez calé coté soudure pour trop l'utiliser ou voir s'il est bon ou pas.
Mais pour une 1ere tentative ça ne manque pas de peps

Re: mon programme n'arrive pas à suivre les calculs
Publié : sam. 16/juil./2016 19:14
par YvesRossignol
Merci de vos mots et de vos conseils....
Yves
Re: mon programme n'arrive pas à suivre les calculs
Publié : sam. 16/juil./2016 19:41
par YvesRossignol
WOW ca marche !!!! merci 1e10 x
Yves