Allocation indexé d'un objet

Le
philuser
Bonjour,

Y a t il un moyen pour allouer une classes en fonction d'un paramètre.
J'ai essayé la méthode suivante :

pclNewObj = allouer un {sCObjNeuf}

sCObjNeuf étant une chaine contenant le vrai non de l'objet a
instanciée bien sur.
Mais WinDev me gère une erreur sur l'opérateur d'indirection "{"

Quelqu'un aurait-il une solution

Merci
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Daireaux Jean-Baptiste
Le #18743661
philuser a écrit :
Bonjour,

Y a t il un moyen pour allouer une classes en fonction d'un paramètre.
J'ai essayé la méthode suivante :

pclNewObj = allouer un {sCObjNeuf}

sCObjNeuf étant une chaine contenant le vrai non de l'objet a
instanciée bien sur.
Mais WinDev me gère une erreur sur l'opérateur d'indirection "{"

Quelqu'un aurait-il une solution

Merci



Bonjour,

Une méthode simple est d'écrire une fonction

FONCTION ALLOUE_CLASSE(nom_classe)

selon nom_classe
cas "MaClass"
cl est une MaClass dynamique
renvoyer cl
cas "MaClassBis"
clb est une MaClassBis dynamique
renvoyer clb
...
fin


J'ai pas testé, mais c'est ce que je ferai.

J.B.D.
patrice
Le #18743981
la fonction compile permet d'exécuter du code dans une chaine "pclNewObj allouer un "+sCObjNeuf



"philuser" news:
Bonjour,

Y a t il un moyen pour allouer une classes en fonction d'un paramètre.
J'ai essayé la méthode suivante :

pclNewObj = allouer un {sCObjNeuf}

sCObjNeuf étant une chaine contenant le vrai non de l'objet a
instanciée bien sur.
Mais WinDev me gère une erreur sur l'opérateur d'indirection "{"

Quelqu'un aurait-il une solution

Merci
Publicité
Poster une réponse
Anonyme