|
|
|
#1 |
|
Messages: n/a
Hébergeur: |
Bonjour
question tres bete peut etre mais est il possible de creer des variable tirant son nom d'une chaine connue seulement au lancement de l'executable ? Merci de vos lumieres -- Un mot mal formé a tout autant le droit de vivre qu'un autre. Il ne vous viendrai jamais a l'idee de dire a quelqu'un en public "Il te manque un bras" ou "tu ressemble a elephant man". |
|
|
|
#2 |
|
Messages: n/a
Hébergeur: |
Simplet né sous X wrote:
> Bonjour > > question tres bete peut etre mais est il possible de creer des > variable tirant son nom d'une chaine connue seulement au lancement de > l'executable ? Créer une variable? Explique plus en détail ce que tu veux en faire de ces "variables", j'ai du mal à voir le but de la manoeuvre. -- Olivier Sannier Coordinateur Général JVCL http://jvcl.sf.net/ Retrouvez-moi sur Viaduc : http://www.viaduc.com/invitationpers...023asu3wwgwpzx |
|
|
|
#3 |
|
Messages: n/a
Hébergeur: |
Simplet né sous X a écrit :
> Bonjour > > question tres bete peut etre mais est il possible de creer des > variable tirant son nom d'une chaine connue seulement au lancement de > l'executable ? > > Merci de vos lumieres > Le nom des variables disparait lors de la compilation, seule reste l'adresse de la variable. Il n'est donc pas possible de retrouver une variable Pascal par son nom. Si tu veux conserver des valeurs auquelles tu associes un nom, le plus simple est d'utiliser une table de records. Sinon, une TStringList qui stocke le nom dans les Strings[n] et les valeurs (ou un pointeur vers la valeur) dans les Objects[n] fait très bien l'affaire. |
|
|
|
#4 |
|
Messages: n/a
Hébergeur: |
On Thu, 17 Jan 2008 21:34:12 +0100, Pascal Peyremorte
<p.peyremorte_oter_ces_mots@free.fr> wrote: >Simplet né sous X a écrit : >> Bonjour >> >> question tres bete peut etre mais est il possible de creer des >> variable tirant son nom d'une chaine connue seulement au lancement de >> l'executable ? >> >> Merci de vos lumieres >> > >Le nom des variables disparait lors de la compilation, seule reste l'adresse de >la variable. Il n'est donc pas possible de retrouver une variable Pascal par son >nom. > >Si tu veux conserver des valeurs auquelles tu associes un nom, le plus simple >est d'utiliser une table de records. >Sinon, une TStringList qui stocke le nom dans les Strings[n] et les valeurs (ou >un pointeur vers la valeur) dans les Objects[n] fait très bien l'affaire. Ok merci je vais faire comme cela. -- Un mot mal formé a tout autant le droit de vivre qu'un autre. Il ne vous viendrai jamais a l'idee de dire a quelqu'un en public "Il te manque un bras" ou "tu ressemble a elephant man". |
|
![]() |
| Outils de la discussion | |
|
|