-
Problème avec Unicode
Bonjoui à tous,
je suis embété par une exception en VB.net que je n'arrive pas à résoudre:
"System.ArgumentException: The output char buffer is too small to contain the decoded characters, encoding 'Unicode (UTF-8)' fallback 'System.Text.DecoderReplacementFallback'.
Parameter name: chars"
Cette exception ne se produit pas sur ma machine de développement, mais survient sur une machine sur laquelle le programme est déployé.
Bien sûr, c'est un peu léger comme éléments pour résoudre le problème, mais toute idée sera la bienvenue...
Merci d'avance,
Robert
-
Bonjour,
peux tu poster ton bout de code où l'exception est générée pour mieux comprendre ton problème?
Bon courage :mouarf:
-
Merci pour ta réponse, mais mon problème est bien là: j'ignore où ça se déclanche, car sur la machine de dev, ça ne se produit pas... Mon utilisateur m'a passé le message d'erreur. Ca se reproduit chez lui, ça n'arrive pas chez moi... donc je n'arrive pas à connaître le bout de code où ça se produit...
Je suis dans la m....
Merci de ton aide,
Robert
-
Re-bonjour,
après quelques magouilles insensées (rappatriement de la machine utilisateur, installation de VS...),
ça plante là:
Code:
ADR = new ADR(&H285, 0, me.handle)
Les trois paramètres sont Integer.
Si je remplace 0 par 1 : ça marche
Si je remplace 0 par 2 : ça marche
Si je remplace 0 par 3 : ça plante !
Si je remplace 0 par 4 : ça marche
5, 6 ça marche aussi... je me suis arrêté là...
Si quelqu'un peut m'expliquer, il est plus que bienvenu...
Robert
-
Il serait interressant de savoir comment tu t'en es sorti, car j'ai trés exactement le même problème!..:cry:
-
Alors là... j'en sais rien! Mais j'ai éliminé le problème... Je t'explique, tu verras si tu as quelque chose de voisin chez toi...
Dans l'exécution du "new", il y avait le chargement d'un fichier binaire avec un binary reader. Je l'ai remplacé par un fichier texte et un text reader...
Avant d'en venir là, j'avais essayé toutes les options du binary reader sans succès...
J'espère que ça te donnera une piste...
Cordialement,
Robert
-
J'ai effectivement un binary reader... qui marche chez moi...