le 09-28-2020 06:25 AM
Bonjour à tous,
Je souhaite sectionner pour le "Chaîne hexadécimale en nombre" différent type de data en fonction de l'entrée.
Pour un certain type, des U8 et pour un autre des U16.
Lorsque je fais une "Structure Condition" qui choisit le type U8 ou U16, j'ai un problème de coercition.
Je ne vois pas comment arranger cela. Dans la mesure ou si c'est vrai, il prend le U8 et si c'est faux il prend le U16.
À aucun moment ils ne sont liés...
Du coup je n'arrive pas à comprendre comment faire autrement.
Si qqun à une idée c'est volontiers
Cordialement,
Romain
le 09-28-2020 06:54 AM
The output terminal will coerce to the highest number of bits. With numerics, there's simply no way around it.
You'll have to either use variants (or a data class hierarchy), or pass a Boolean to indicate if it's a 16 or 8 bit integer. And then make informed decisions later on.