PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV 2024 → Indirection
Indirection
Started by pb4807, Mar., 27 2006 2:14 PM - 5 replies
Posted on March, 27 2006 - 2:14 PM
Bonjour, je plante sur un problème d'indirection :

{MonObjet}..MasqueSaisie="9 999" -> pas de problème

{MonObjet+"..MasqueSaisie"}="9 999" -> erreur : l'objet
'saisie1..MasqueSaisie' n'existe pas

On ne pourrait pas faire d'indirection sur les propriétés ??

Merci de votre aide

--
Pierre BOUSQUET

" Ne me dites pas que ce problème est difficile.
S'il n'était pas difficile, ce ne serait pas un problème. "
Posted on March, 27 2006 - 2:54 PM
En compilation dynamique peut-être, ça me parait le seul moyen...
Posted on March, 27 2006 - 3:36 PM
oui c'est ce que j'ai fini par faire

Merci pour ton aide

Il se trouve que _stef a formulé :


En compilation dynamique peut-être, ça me parait le seul moyen...


--
Pierre BOUSQUET

" Ne me dites pas que ce problème est difficile.
S'il n'était pas difficile, ce ne serait pas un problème. "
Posted on March, 27 2006 - 6:07 PM
quel est le but/l'interet de faire une indirection sur
une propriété ?

je ne vois pas d'interet en fait mais si le problème se
pose c'est qu'il doit y en avoir un !!

:)

eric l.

Pierre BOUSQUET a écrit :
Bonjour, je plante sur un problème d'indirection :

{MonObjet}..MasqueSaisie="9 999" -> pas de problème

{MonObjet+"..MasqueSaisie"}="9 999" -> erreur : l'objet
'saisie1..MasqueSaisie' n'existe pas

On ne pourrait pas faire d'indirection sur les propriétés ??

Merci de votre aide
Posted on March, 27 2006 - 7:47 PM
je fais pas mal de traitements dynamiques :
Comme je suis un fénéant j'ai une procédure qui enregistre les
propriétés des champs de ma fenêtre et une autre qui les relit sans
même savoir quelle propriété elle applique.

Si demain je veux rajouter le stockage d'une propriété d'un champ,
j'ajoute le code dans la procédure d'enregistrement en sachant qu'elle
sera automatiquement lue par la procédure dynamique de relecture.

Ca permet également de diviser le code par 2

eric l a émis l'idée suivante :

quel est le but/l'interet de faire une indirection sur
une propriété ?

je ne vois pas d'interet en fait mais si le problème se
pose c'est qu'il doit y en avoir un !!

:)

eric l.

Pierre BOUSQUET a écrit :
Bonjour, je plante sur un problème d'indirection :

{MonObjet}..MasqueSaisie="9 999" -> pas de problème

{MonObjet+"..MasqueSaisie"}="9 999" -> erreur : l'objet
'saisie1..MasqueSaisie' n'existe pas

On ne pourrait pas faire d'indirection sur les propriétés ??

Merci de votre aide


--
Pierre BOUSQUET

" Ne me dites pas que ce problème est difficile.
S'il n'était pas difficile, ce ne serait pas un problème. "
Posted on March, 28 2006 - 1:37 PM
hum ok !

intéressant ;)

Pierre BOUSQUET a écrit :
je fais pas mal de traitements dynamiques :
Comme je suis un fénéant j'ai une procédure qui enregistre les
propriétés des champs de ma fenêtre et une autre qui les relit sans
même savoir quelle propriété elle applique.

Si demain je veux rajouter le stockage d'une propriété d'un champ,
j'ajoute le code dans la procédure d'enregistrement en sachant qu'elle
sera automatiquement lue par la procédure dynamique de relecture.

Ca permet également de diviser le code par 2

eric l a émis l'idée suivante :
quel est le but/l'interet de faire une indirection sur
une propriété ?

je ne vois pas d'interet en fait mais si le problème se
pose c'est qu'il doit y en avoir un !!

:)

eric l.

Pierre BOUSQUET a écrit :
Bonjour, je plante sur un problème d'indirection :

{MonObjet}..MasqueSaisie="9 999" -> pas de problème

{MonObjet+"..MasqueSaisie"}="9 999" -> erreur : l'objet
'saisie1..MasqueSaisie' n'existe pas

On ne pourrait pas faire d'indirection sur les propriétés ??

Merci de votre aide