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
Bonjour,Mis dans vbnet10, y a rien qui marche, comme beaucoup de sources ici hélas...En plus le code est totalement éclaté entre plusieurs dossiers alors qu'il serait plus compréhensible de tout regrouper dans une ou deux forms.Pour moi : A enlever des sources !Cordialement, Joe.
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 874 792 membres 17 nouveaux aujourd'hui 16 152 membres club