Pas de problème (pb), que du PowerBuilder (PB) ^^

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 12: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 12:45:22

xlat  
0xc0000005
Award: bf
Lieu: Tanger (طنج)
Date d'inscription: 04-12-2010
Messages: 720
Pépites: 11,343
Banque: 100,221,387,868,884,300
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 11: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 12:17:58

xlat  
0xc0000005
Award: bf
Lieu: Tanger (طنج)
Date d'inscription: 04-12-2010
Messages: 720
Pépites: 11,343
Banque: 100,221,387,868,884,300
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