Page 2 sur 2
Re: Tuto - Exercice pour esprits tordus
Posté : 23 oct. 2017, 20:54
par jerome33
steph68 a écrit : ↑22 oct. 2017, 16:19
bon je viens d'essayer sur Unity ... c'est vrai que c'est lourd ce controle de typage
une version testée:
Code : Tout sélectionner
IF ((SHR(DINT_TO_DWORD(valeur), INT_TO_UINT(rang)) AND 1) <> 0) THEN
...
END_IF;
......
Bonjour
maintenant on peut s'affranchir du contrôle de typage, Option du projet dans communs cocher "Enable implicit type conversion".
donc ton code s'ecrit simplement sans erreur de génération
Re: Tuto - Exercice pour esprits tordus
Posté : 24 oct. 2017, 00:22
par itasoft
Slts,
Déjà commencer par mettre le chemin exact en français et pas en "rosbeef":
Option du projet / Programme / Langage / Commun / Permettre la conversion de type implicite
-
Je connaissais pas cette option, mais j’éviterais de l’utiliser car ça fausse l’affichage,
si quelqu’un d’autre que moi veut intégrer cette ligne dans son projet il va pas comprendre pourquoi ça marche pas chez lui,
à moins de programmer pour soi seul et pas pour les autres, ce qui n’est pas dans ma nature.
Re: Tuto - Exercice pour esprits tordus
Posté : 24 oct. 2017, 16:00
par steph68
hello,
je n'ai pas cette option mais mon Unity est trop vieux
ils ont relaxé le contrôle du type et c'est une bonne chose
Je connaissais pas cette option, mais j’éviterais de l’utiliser car ça fausse l’affichage,
s'il n'y a que ça à faire, c'est discutable
mais si tu dois faire une conversion à chaque calcul ... ça devient vite lourd
si quelqu’un d’autre que moi veut intégrer cette ligne dans son projet il va pas comprendre pourquoi ça marche pas chez lui
si le gars qui intègre cette ligne, en comprend le fonctionnement, il n'aura pas de problème à trouver l'option
faut pas refuser le progrès, surtout si ça améliore la lisibilité
@+