JeremyNeReculeraPas
Messages postés64Date d'inscriptionmercredi 4 avril 2007StatutMembreDernière intervention 6 juin 2007
-
25 mai 2007 à 10:59
JeremyNeReculeraPas
Messages postés64Date d'inscriptionmercredi 4 avril 2007StatutMembreDernière intervention 6 juin 2007
-
28 mai 2007 à 14:41
Salut salut à tous!!!
J'ai un pti problème que je n'arrive pas à résoudre et qui me rapel bien que je ne suis qu'un débutant...lol
J'essaye de faire une conversion d'une string vers un integer ou byte ou short,( peut importe tant que c'est pas une string), et quel que soit le type de destination, à l'execution ca me met l'erreur: "la convertion de la chaine "PORTE A" en type byte(integer,short) n'est pas valide"
Si quelqu'un voit quelle peut etre la cause je serais ravis qu'il me fasse part de son explication.
Fallait présiser d"s le début que tu voulais convertire une chaîne en tableau de bytes.
Soit une méthode parmis tant d'autres :
Dim Content() As Byte = System.Text.Encoding.ASCII.GetBytes("KikooBijour".ToCharArray())
drikce06
Messages postés2236Date d'inscriptionlundi 29 mai 2006StatutMembreDernière intervention29 mai 200810 25 mai 2007 à 11:19
Moi je posai seulement une question parce convertir une string type "125" en integer Ok, mais par esemple "toto" en Integer pas Ok, en tout cas avec CInt tu n'y arrivera jamais. C'est quoi cette méthode que tu utilises?
JeremyNeReculeraPas
Messages postés64Date d'inscriptionmercredi 4 avril 2007StatutMembreDernière intervention 6 juin 2007 25 mai 2007 à 11:21
Avec les points d'interrogations que tu a écrit drikce06, tu me demande quelle question je pose? si oui, c'est bien ma question: "V = "PORTE A" c'est possible de le convertir en Integer???
"
drikce06
Messages postés2236Date d'inscriptionlundi 29 mai 2006StatutMembreDernière intervention29 mai 200810 25 mai 2007 à 11:24
C'est carrement possible, dans quel but tu veux faire ça, à la rigueur le seul moyen de faire ça c'est de passer par les numéros ascii des caractères ou que tu définisses toi comment le faire.
JeremyNeReculeraPas
Messages postés64Date d'inscriptionmercredi 4 avril 2007StatutMembreDernière intervention 6 juin 2007 25 mai 2007 à 11:24
mais en short et en byte aussi c'est impossible.. Ca vous parait normal ca? et CInt() c'est comme Ctype( ,type )
mais meme Ctype() ca veut pas!
Ce qui se conçoit bien s'énonce clairement...
JeremyNeReculeraPas
Messages postés64Date d'inscriptionmercredi 4 avril 2007StatutMembreDernière intervention 6 juin 2007 25 mai 2007 à 11:29
J'ai un objet d'une classe contenant des tableau comme propriété, et un des tableau contient des strings, or ceci empeche de l'écrire dans un fichier à acces direct "ne connaisant pas la taille des strings , donc si je fais un tableau de byte que je convertit au besoin en string ca fonctionne.
JeremyNeReculeraPas
Messages postés64Date d'inscriptionmercredi 4 avril 2007StatutMembreDernière intervention 6 juin 2007 25 mai 2007 à 11:33
non mais dans tous les cas, un caractére est un nombre hexadécimal... au final c'est que des 1# et des 0#....
Ce qui se conçoit bien s'énonce clairement...