mon programme n'arrive pas à suivre les calculs

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Bernie
Messages : 282
Inscription : mar. 22/mars/2016 10:12
Localisation : En France

Re: mon programme n'arrive pas à suivre les calculs

Message 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 .
Mesa
Messages : 1126
Inscription : mer. 14/sept./2011 16:59

Re: mon programme n'arrive pas à suivre les calculs

Message 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.
YvesRossignol
Messages : 133
Inscription : lun. 28/mars/2016 19:09

Re: mon programme n'arrive pas à suivre les calculs

Message 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
Yves Rossignol
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: mon programme n'arrive pas à suivre les calculs

Message 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
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
YvesRossignol
Messages : 133
Inscription : lun. 28/mars/2016 19:09

Re: mon programme n'arrive pas à suivre les calculs

Message 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
Yves Rossignol
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: mon programme n'arrive pas à suivre les calculs

Message 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 ;)
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
YvesRossignol
Messages : 133
Inscription : lun. 28/mars/2016 19:09

Re: mon programme n'arrive pas à suivre les calculs

Message par YvesRossignol »

Merci de vos mots et de vos conseils....

Yves
Yves Rossignol
YvesRossignol
Messages : 133
Inscription : lun. 28/mars/2016 19:09

Re: mon programme n'arrive pas à suivre les calculs

Message par YvesRossignol »

WOW ca marche !!!! merci 1e10 x

Yves
Yves Rossignol
Répondre