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.NET Discussion :

String en condition


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    203
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 203
    Par défaut String en condition
    Bonjour,

    Une question : est ce qu'il est possible en vb.net de transformer un string en condition ?

    Exemple dans ma string titi j'ai "toto>3" ...

    Et par un truc magique faire if titi, il m'interprète la condition ...

    Je pense que non mais bon ....

    Merci d'avance

  2. #2
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Tyler Durden Voir le message
    Et par un truc magique faire if titi, il m'interprète la condition ...
    À part des forummeurs, je n'ai pas encore rencontré de magiciens dans developpez.com

    Sinon dans quel cas d'utilisation veux-tu faire ça ? Requête dynamique ? etc...

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    203
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 203
    Par défaut
    Non ce n'est pas pour des requêtes mais vraiment juste pour des conditions dans le code.

    En fait le but c'est d'interpreter des conditions qui sont dans une string (à partir d'une feuille excel)genre

    ((age>3)||(taille<2)) & (poid<45)

    En remplaçant age taille et poid par une valeur numérique bien sur !

  4. #4
    Membre très actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2007
    Messages
    871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2007
    Messages : 871
    Par défaut
    Salut,

    Tu peux faire des split et if dans tous les sens mais c'est immaintenanble.

    Tu peux interpréter du code à chaud avec codedom ou refly qui est wrapper de codedom, mais là aussi il faut s'accrocher.

    Ensuite il existe d'autres possibilités:
    exécuter avec javascript
    exécuter un batch
    mais c'est pas propre non plus.

    Bien-sur pour le cas d'une feuille excel avec des formule type
    ça va pas être possible.

    bonne chance car dans tous les cas ce n'est pas anodin comme développement.

  5. #5
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 202
    Par défaut
    il y a eut un topic récemment là dessus, et on en était arrivé à un "execute" via un datatable je crois (ca parrait étrange mais ca évite de compiler pour une évaluation)
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

Discussions similaires

  1. [2.0] comportement étrange sur condition sur string.indexOf
    Par franculo_caoulene dans le forum VB.NET
    Réponses: 26
    Dernier message: 18/06/2008, 12h09
  2. Tester une condition résultant d'une string
    Par jpascal dans le forum Langage
    Réponses: 9
    Dernier message: 10/04/2008, 17h50
  3. Réponses: 6
    Dernier message: 05/09/2007, 17h40
  4. Evaluation d'une condition en String
    Par burhud dans le forum Langage
    Réponses: 4
    Dernier message: 26/04/2007, 15h37
  5. Condition contenu dans une variable string
    Par tomo0013 dans le forum Access
    Réponses: 6
    Dernier message: 01/12/2005, 14h15

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