Migration VB6 VBnet fonction Asc

Résolu
juju8684 Messages postés 22 Date d'inscription mercredi 28 février 2007 Statut Membre Dernière intervention 31 mai 2007 - 24 mai 2007 à 15:08
 Utilisateur anonyme - 24 mai 2007 à 15:50
      bonjour,

J'ai un problème qui me semble incroyable et pourtant c'est vrai : J'utilisai le fonction Asc(char) dans un projet VB6 pour convertir des caractères en ASCII.

Je migre actuellement en VBnet et utilise la même fonction. Cependant, elle ne me retourne pas toujours la même valeur qu'en VB6.

D'où cela peut-il venir?

Merci

Juju

4 réponses

juju8684 Messages postés 22 Date d'inscription mercredi 28 février 2007 Statut Membre Dernière intervention 31 mai 2007
24 mai 2007 à 15:50
Non en fait c'était la lecture de mon texte avant de traduire les caractère qui changeait

Désolée pour le dérangement
3
jrivet Messages postés 7392 Date d'inscription mercredi 23 avril 2003 Statut Membre Dernière intervention 6 avril 2012 60
24 mai 2007 à 15:13
Salut,
Des exemples à proposer?

Attention Asc("A") <> Asc("a")

@+: Ju£i?n
Pensez: Réponse acceptée
0
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
24 mai 2007 à 15:18
peut venir de ton encodage, j'imagine...
0
Utilisateur anonyme
24 mai 2007 à 15:50
Salut,

Tu utilise la fonction asc sous vb.net ! Donc, tu fais du vb6 sous vb.net. A banir
Tu peux utilise cette fonction de conversion du framework :
   System.Convert.ToByte("a"c)
le c indique que "a" est un caractère et non une chaîne.





__________
 Kenji
0
Rejoignez-nous