Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Bonjour,
Est-il possible d'accéder dynamiquement aux membres d'une structure ?
Ex :
MaStruct
date toto
string titi
boolean tata
Fin de ma structure
Je voudrais pouvoir faire ca :
string UnString
UnString = MaStruct.Membres[2] // Pour récupérer titi
ou un truc genre Mastruct.GetValue ("titi")
J'ai cherché et j'ai pas trouvé....j'ai pas l'impression que ce soit possible en fait
J'arrive à lister tout les membres de ma structure dynamiquement avec ClassDefinition et VariableList, mais pas à y accéder...
Merci d'avance pour votre aide
Hors ligne
Oui, en powerscript pure, ça n'est pas possible.
Parcontre via du pbni c'est possible. Par exemple cwgetfield de pbnicw voir site de seki.
Hors ligne
ok merci....
c'est quoi au juste le PBNI ?
Hors ligne
PBNI : Powerbuilder Native Interface
c'est grâce a PBNI que l'on peux écrire des bindings en C++ pour Powerbuilder (en mode classique, n'est pas compatible avec .Net) sans écrire ou passer par de l'OLE.
voici le lien vers celui dont je parlais précédement : http://sebastien.kirche.free.fr/powerbuilder/pbnicw.zip
Hors ligne