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 :

[VB6] Différence Left$, Left, etc.


Sujet :

VB 6 et antérieur

  1. #1
    Membre éclairé Avatar de Jihnn
    Inscrit en
    Décembre 2005
    Messages
    330
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 330
    Par défaut [VB6] Différence Left$, Left, etc.
    Bonjour,

    Je me demandais quel était la différence entre Left$ et Left, Mid$ et Mid, Hex$ et Hex...

    Je sais que $ est à peu près l'équivalent de "As String", mais qu'est-ce que le $ ajoute ?

    Merci d'avance,

    Thunder

  2. #2
    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
    et que te dit MSDN ??

  3. #3
    Membre éclairé Avatar de Jihnn
    Inscrit en
    Décembre 2005
    Messages
    330
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 330
    Par défaut
    Je ne suis pas sûr mon PC, et c'était une petite question qui m'intriguait.

    J'ai VB6 sur ce PC, mais pas le MSDN et je n'ai pas le CD d'installation de ce dernier :/

    Edit: Bon, je viens de vérifier sur MSDN, c'est la même chose. C'est bien cela ?

  4. #4
    Modérateur
    Avatar de AlainTech
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2005
    Messages
    4 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2005
    Messages : 4 235
    Par défaut
    C'est très subtil...

    Left renvoie un Variant (string) alors que Left$ renvoie une String.

    Il faut demander à Bilou quelle distinction il fait entre les 2 et surtout, ce que ça donne après compilation.
    N'oubliez pas de cliquer sur quand vous avez obtenu ou trouvé vous-même la réponse à votre question.
    Si vous trouvez seul, pensez à poster votre solution. Elle peut servir à d'autres!
    Pensez aussi à voter pour les réponses qui vous ont aidés.
    ------------
    Je dois beaucoup de mes connaissances à mes erreurs!

  5. #5
    Membre émérite
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    730
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 730
    Par défaut
    Pour info, Code Advisor préconise l'utilisation de Left$() et Trim$() plutôt que Left() et Trim() pour désigner clairement le type de variable retourné et proscrit de ce fait les types Variant.

    Je n'ai jamais vu de différence à la compilation

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Fonction Trim Substr Str Left Right etc. . .
    Par Haache dans le forum SAS Base
    Réponses: 2
    Dernier message: 11/09/2014, 12h38
  2. Requête Select avec left/right/etc
    Par jeje22 dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 03/09/2010, 17h05
  3. Réponses: 1
    Dernier message: 11/12/2008, 11h42
  4. Fonction VB (Date, Left, InStr, etc) non reconnues
    Par BjornDunkerbeck dans le forum Access
    Réponses: 7
    Dernier message: 21/09/2006, 20h58

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