ARENIUS
Messages postés16Date d'inscriptionjeudi 27 janvier 2005StatutMembreDernière intervention 8 décembre 2005
-
8 nov. 2005 à 17:24
cs_CanisLupus
Messages postés3757Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention13 mars 2006
-
9 nov. 2005 à 20:47
Bonjour à tous,
Je vous pose encore une autre question...
Voila j'essaye de convertir une chaîne de caractères en entier sous VB 6. J'ai essayé plusieurs méthodes mais le résultat n'est pas fructueux.
J'ai essayé :
Dim I as integer
I = Integer.Parse (machainedecaractères)
mais j'ai une erreur lors de la compilation
puis:
Dim I as integer
Dim machainedecaractères as String
I= Ctype(machainedecaractères, Integer) mais j'ai aussi une erreur
J'ai aussi essayé d'utiliser CDbl mais ca ne marche toujours pas...
Je suis en train de me demander si le problème ne vient pas de ma chaîne de caractères ( 188 octets dont certains non reconnus) car je ne vois pas pourquoi quand je fais I = CDbl(Sauvmem) j'obtiens une erreur... (l'erreur est "type mismatch") --> pb de type ?
Que faire ?
merci
A voir également:
Convertir une chaîne de caractère en entier python
Convertir chaine de caractere en nombre python - Meilleures réponses
Comment convertir une chaine de caractere en entier en python - Meilleures réponses
cs_CanisLupus
Messages postés3757Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention13 mars 200620 8 nov. 2005 à 22:35
Salut, prob de séparateur décimal ? Peut-être faut-il que tu teste si c'est du décimal avant la conversion et si non un replace des '.' par de "," ou inversement ?
-------------------------------------------------
Dresseur de puces, .... normal pour un loup !?
Moi je m'interesse seulement aux caractères "normaux". La chaîne fait toujours 188 octets, au début de la chaîne j'ai un code correspondant à l'heure et la date, puis des caractères non reconnus par word ou autre, puis la chaine de caractères qui m'interesse et enfin une autre succession de caractères non reconnus...
Le problème vient de ma chaine non ?
Merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
ARENIUS
Messages postés16Date d'inscriptionjeudi 27 janvier 2005StatutMembreDernière intervention 8 décembre 2005 9 nov. 2005 à 12:08
Quand j'ouvre le fichier contenant mes chaînes de caractères avec un éditeur hexadécimal, les caractères non reconnus par word/blocnote ont pour valeur 0 (en hexa)
philippe laschweng 1
Messages postés278Date d'inscriptionjeudi 14 avril 2005StatutMembreDernière intervention13 avril 20132 9 nov. 2005 à 13:44
Mais tu as des caractères ASCII non? tu peux utiliser Asc(code). Mais essayes d'être plus précis, qu'entends tu par "caractéres normaux". Quelle partie de ta chaîne t'intéresse? les ; sont des séparateurs?
cs_CanisLupus
Messages postés3757Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention13 mars 200620 9 nov. 2005 à 20:47
Ouaip, je crois que le prob vient de ta chaine. D'abord, avant d'essayer de convertir, il te faut sélectionner la partie qui t'intéresse avec un mid (par exemple).
-------------------------------------------------
Dresseur de puces, .... normal pour un loup !?