Télécharger le zip
Quelques soucis avec les caractères Multibytes.S'il y a des connaisseurs je veux bien apprendre.AfynNavedac
jeux de caractères : namespace => System.Text.EncodingASCIIUnicodeUTF8UTF16Default (celui du systeme probablement l'ANSI sur bcp de pc)string=>byte :dim btData() as Byte = system.text.encoding.ascii.getbytes("salut")byte => stringdim btData() as Byte...'remplissage...'decodagedim sData as String = system.text.encoding.ascii.getstring(btdata)(enfin ya plusieur fonction avec de l'overload a toi de choisir l'encoding qui te correspond ainsi qui les methode les plus appropriéj'espere avoir repondu a ta question sur les "caractère multibytes"
J'avais utilisé la fonction Unicode.getstringMenuItem.Text = Encoding.Unicode.GetString(MidiInCaps.ProductName)Mais on peut voir sur la capture d'écran qu'il y a des petits soucis.Je vais tester avec ascii.getstringMerci pour ta réponseAfynNavedac
J'ai testé en remplaçant par la ligne suivante :MenuItem.Text = System.Text.Encoding.ASCII.GetString(MidiInCaps.ProductName)C'est par vraiment ça non plus ...Voilà Product Name :<MarshalAs(UnmanagedType.ByValArray, SizeConst:=64)> Dim ProductName As Byte()Normalement c'est une structure de 32 BytesMais avec .NET ça ne fonctionnait pasJ'ai augmenté la structure à 64 Bytes, mais c'est forcément du bricolage...Merci de votre aideAfynNavedac
Bravo pour être sorti de ta caverne d'ours polaire !C'est bien de passer voir les pingouin de temps en temps :p
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte