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 11-12-2009 16:27:28

bdf94  
Membre Power Geek
Date d'inscription: 04-10-2006
Messages: 180
Pépites: 2,231
Banque: 0

Fonction / Objet non visuel

Bonjour,

J'ai une fonction que je veux supprimer pour la passer dans un objet non visuel.
Pour ça, pas de problème.

Le souci est le suivante :
dans une dw, j'appelais la fonction tout simplement "if( f_toto(x) = 1, 1, 0)"
Comment doit-on faire dans le cas d'un objet non visuel ?
Ou faire le create ?
Que dois-je modifier dans mon expression "if( f_toto(x) = 1, 1, 0)" ?

Hors ligne

 

#2 11-12-2009 16:36:09

rincevent  
Modérateur
Award: bf
Lieu: Belgique
Date d'inscription: 06-02-2007
Messages: 722
Pépites: 100,002,023
Banque: 0

Re: Fonction / Objet non visuel

Si xcette fonction était destinée à être appellée depuis des datawindows c'est simple : tu n'y touches pas, tu la laisse en fonction globale comme actuellement vu que sauf erreur de ma part c'est les seules fonctions non-natives appelables depuis le code/script d'une DW object


http://img114.imageshack.us/img114/8519/userbar175801nb.gif
Pourquoi ne puis-je vivre comme n'importe quel être humain ? Pourquoi mon destin est-il de ne pouvoir cesser de me battre ?

Hors ligne

 

#3 11-12-2009 16:41:22

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5122
Pépites: 97,200
Banque: 2,147,483,647

Re: Fonction / Objet non visuel

effectivement, seules les fonctions globales sont utilisables dans les expressions de DW
pire, il me semble que ces fonctions globales ne peuvent elles-mêmes appeler des NVO... (sinon un simple mapping pourrait suffire)


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22