Pas d'inquiétude, avec PBAdonf, c'est dans la poche ! ^^

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 25-02-2010 08:18:38

sbouvetJD  
Chasseur d'y voir ?
Lieu: LYON
Date d'inscription: 29-03-2007
Messages: 185
Pépites: 147,483,921
Banque: 13,317,684,827,902,405
Site web

Problème de call-back pointer

Bonjour,

Je travaille actuellement à l'intégration d'un système de monétique avancé, et dans les exemples qui me sont fournis en exemple, je dois appeler une API avec en paramètre des pointeurs sur fonction définies dans mon application :

Code: C

extern int (*maFonction())() ;

monAPI(var1, var2, maFonction);


Existe-t-il un équivalent en PB ? Je suis sous PB9 je précise. Comment déclarer cette API ?

Code: pb

FUNCTION boolean monAPI(<arguments>) LIBRARY "maDLL.dll"

Hors ligne

 

#2 25-02-2010 09:01:19

vince.janssens  
Membre Geek
Date d'inscription: 02-06-2008
Messages: 69
Pépites: 189
Banque: 0

Re: Problème de call-back pointer

La gestion des call-back en Powerbuilder n'est pas supporté mais...

http://www.sybase.com/detail?id=44474

L'idée est de créer une fonction en C++ (un wrapper) qui gère ton appel de fonction  et que tu pourras appeler de ton code Powerbuilder...

A+

Vincent

Hors ligne

 

#3 25-02-2010 10:04:02

sbouvetJD  
Chasseur d'y voir ?
Lieu: LYON
Date d'inscription: 29-03-2007
Messages: 185
Pépites: 147,483,921
Banque: 13,317,684,827,902,405
Site web

Re: Problème de call-back pointer

Merci... Il apparait qu'effectivement c'est la seule solution et ça me désole bien croyez-le...

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22