IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB 6 et antérieur Discussion :

conversion d'un string en integer


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2
    Par défaut conversion d'un string en integer
    pouvez vous m'aider
    j'ai écris :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    dim Variable as string
         Variable = InputBox ("Numero Conteneur","Saisie",affiche(6))
          if len(Variable )>0 then
                  affiche(6) = val(Variable)
          end if
    le problème c'est que quand je rentre une variable suppèrieur à 4 chiffres dans ma inputBox je retrouve n'importe quoi dans mon affiche(6)

    Balises Code ajoutées par zazaraignée

  2. #2
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Par défaut
    1) De quel type est ton contrôle affiche ?
    2) de quel type peuvent être les nombres que tu saisis dans l'inputbox ? (avec ou sans décimales et si avec décimales, avec quel séparateur ?)

  3. #3
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2
    Par défaut
    mon affiche(6) est un tableau de type message (string)
    dans mon inputBox je peux rentrer jusqu'à 6 chiffres ils ne doivent pas avoir de virgule se sont des chiffres entier.
    il n'y a aucun message d'erreur qui s'affiche.

  4. #4
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Par défaut
    déjà :
    s'il est de type string , pourquoi :
    affiche(6) = val(Variable)
    On se demande.....
    et un inputbox ne me parait pas indiqué pour contrôler ergonomiquement une saisie...

  5. #5
    Membre Expert
    Avatar de sovo
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2004
    Messages
    1 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 389
    Par défaut
    Citation Envoyé par FHILJDS
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    dim Variable as string
         Variable = InputBox ("Numero Conteneur","Saisie",affiche(6))
          if len(Variable )>0 then
                  affiche(6) = val(Variable)
          end if
    tout d'abord comme l'a dit jmf pourquoi convertir en entier pourtant les deux variable sont de meme type (string). Ensuite les valeurs sont fausse a partir de 32 ... (je ne me rappel plus tres bien la limites des entier). Ainsi je croit donc qu'en enlevant le val tout ira bien.

  6. #6
    Membre émérite Avatar de avigeilpro
    Homme Profil pro
    Ambulancier
    Inscrit en
    Janvier 2004
    Messages
    880
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Creuse (Limousin)

    Informations professionnelles :
    Activité : Ambulancier
    Secteur : Transports

    Informations forums :
    Inscription : Janvier 2004
    Messages : 880
    Par défaut
    Petite Info passagère
    Limites d'un entier :
    -32768 à 32767
    La connaissance seule ne suffit pas. La vraie compréhension vient de la mise en expérience.
    Règles|FAQ|Tuto

Discussions similaires

  1. Conversion String vers Integer
    Par idir.ait dans le forum Développement de jobs
    Réponses: 3
    Dernier message: 11/11/2013, 16h35
  2. String to Integer conversion - Fonction Parse()
    Par mihaispr dans le forum VB.NET
    Réponses: 4
    Dernier message: 30/09/2009, 19h58
  3. Conversion de string vers integer
    Par lenetfm dans le forum Langage
    Réponses: 6
    Dernier message: 11/04/2009, 11h22
  4. conversion chaine string, decimal,integer
    Par gsmdu62 dans le forum Delphi
    Réponses: 10
    Dernier message: 19/06/2006, 22h40
  5. Concaténation de String et Integer
    Par Ingham dans le forum Langage
    Réponses: 5
    Dernier message: 21/01/2003, 17h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo