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

Delphi Discussion :

Nom de variable


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 31
    Par défaut Nom de variable
    Salut, jme demandais si il était possible et si oui quelle en est la synthaxe de la
    création de variable dont le nom lui même dépend du contenu d'une autre variable


    ex :

    var
    TestVar((contenu d'une autre variable)) : integer;

    Merci!

  2. #2
    Membre émérite Avatar de slimjoe
    Homme Profil pro
    Inscrit en
    Juin 2005
    Messages
    647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Canada

    Informations forums :
    Inscription : Juin 2005
    Messages : 647
    Par défaut
    Salut!

    Je ne comprends pas la question. Pourrais-tu clarifier stp ? Ou donner un exemple précis peut-être ?

    Merci!

  3. #3
    Membre émérite
    Avatar de denokan
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2002
    Messages
    434
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2002
    Messages : 434
    Par défaut
    si j'ai bien compris tu souhaites donner à une variable un nom en fonction d'un autre paramètres. c'est tout simplement impossible par contre tu peux utiliser un tableau ou un Record qui permettent de palier ce "défaut"

  4. #4
    Membre émérite Avatar de slimjoe
    Homme Profil pro
    Inscrit en
    Juin 2005
    Messages
    647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Canada

    Informations forums :
    Inscription : Juin 2005
    Messages : 647
    Par défaut
    Citation Envoyé par denokan
    si j'ai bien compris tu souhaites donner à une variable un nom en fonction d'un autre paramètres.

    ahhhh!

    Merci denokan

    Citation Envoyé par denokan
    par contre tu peux utiliser un tableau ou un Record
    Perso, je tenterais le coup avec un TStringList qui permet d'accéder à des éléments à l'aide d'un index de type chaîne via la propriété Values[]. Suffit de convertir en string la valeur réelle des variables et le tour est joué.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
       MaStringList.Values['variable1'] := 'salut';
       MaStringList.Values['variable2'] := IntToStr(2006);
    J'ai peut-être rien compris remarquez

    A+

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 31
    Par défaut
    Mais si par exemple jutilise un tableau, est-t-il possible de lui donner aucune limite superieur ?

    Merci!

  6. #6
    Membre émérite Avatar de slimjoe
    Homme Profil pro
    Inscrit en
    Juin 2005
    Messages
    647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Canada

    Informations forums :
    Inscription : Juin 2005
    Messages : 647
    Par défaut
    Citation Envoyé par accoustic
    Mais si par exemple jutilise un tableau, est-t-il possible de lui donner aucune limite superieur ?

    Merci!

    ABSOLUMENT!

    Tu devras alors utiliser un tableau dynamique. Fais une recherche de Setlength dans l'aide.



    [EDIT]
    Bon... on s'entend que la limite supérieure c'est la mémoire disponible d'accord ?

Discussions similaires

  1. [VB.Net] Créer dynamiquement un nom de variable
    Par chuck_m dans le forum ASP.NET
    Réponses: 5
    Dernier message: 20/07/2005, 15h08
  2. Nom de variable dans une autre variable
    Par lsdInside dans le forum Linux
    Réponses: 5
    Dernier message: 04/12/2004, 19h36
  3. [SQL SERVER 2000] Noms de variables dynamiques
    Par cassoulet dans le forum MS SQL Server
    Réponses: 9
    Dernier message: 08/09/2004, 11h44
  4. Nom de variable
    Par lilia dans le forum Flash
    Réponses: 4
    Dernier message: 07/08/2004, 13h11
  5. Generer des noms de variables avec une boucle
    Par moutanakid dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 28/07/2004, 17h45

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