Après windows pour les nuls, voici PB pour les bons (ou presque).

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 13-07-2011 14:53:14

bombseb  
Membre Geek
Date d'inscription: 06-01-2009
Messages: 40
Pépites: 2,218
Banque: 0

Accéder dynamiquement aux membres d'une structure

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

 

#2 14-07-2011 14:45:22

xlat  
0xc0000005
Award: bf
Lieu: Tanger (طنج)
Date d'inscription: 04-12-2010
Messages: 725
Pépites: 11,358
Banque: 100,221,387,868,884,304
Site web

Re: Accéder dynamiquement aux membres d'une structure

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.


https://lut.im/eJINqa9o/vAtyxD0h "Don't believe everything you read on the Internet"
    -- Abraham Lincoln

www.ngs.ma

Hors ligne

 

#3 18-07-2011 13:57:08

bombseb  
Membre Geek
Date d'inscription: 06-01-2009
Messages: 40
Pépites: 2,218
Banque: 0

Re: Accéder dynamiquement aux membres d'une structure

ok merci....
c'est quoi au juste le PBNI ?

Hors ligne

 

#4 18-07-2011 14:17:58

xlat  
0xc0000005
Award: bf
Lieu: Tanger (طنج)
Date d'inscription: 04-12-2010
Messages: 725
Pépites: 11,358
Banque: 100,221,387,868,884,304
Site web

Re: Accéder dynamiquement aux membres d'une structure

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


https://lut.im/eJINqa9o/vAtyxD0h "Don't believe everything you read on the Internet"
    -- Abraham Lincoln

www.ngs.ma

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22