OVH Cloud OVH Cloud

[WD75] Execute fonction par pointeur sur la fonction

2 réponses
Avatar
Peter
Bonjour,

En WD75+ c'est possible d'avoir un pointeur (adresse) sur un fonction ou
procedure (pour les callbacks ...)

***
pProc is int = &MyProc
***

Je voudrais savoir s'il est possible, et si oui comment, d'executer une
fonction ou procedure si on a seulement cette pointeur comme variable.

TIA,

--
Peter

2 réponses

Avatar
adrien
En 7.5 ????

Par contre en 8 ça est possible. Je me remember la syntaxe et je te la
files....

A+
Adrien.

Peter avait soumis l'idée :
Bonjour,

En WD75+ c'est possible d'avoir un pointeur (adresse) sur un fonction ou
procedure (pour les callbacks ...)

***
pProc is int = &MyProc
***

Je voudrais savoir s'il est possible, et si oui comment, d'executer une
fonction ou procedure si on a seulement cette pointeur comme variable.

TIA,



--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com
Avatar
adrien
chose promise, chose due...


j'ai un responsable allergique aux forums donc je te reponds d'chez
moi.
pour déclarer ta procédure, y faut faire

procedure maproc(param1 est un entier, param2 est une chaîne, etc...)

bref, y faut typer les paramétres.
Aprés, tu appeles ton api et ça donne :

api("dll","enummachin",param,&maproc) et voila le tour est joué..

A+
Adrien.


Peter a présenté l'énoncé suivant :
Bonjour,

En WD75+ c'est possible d'avoir un pointeur (adresse) sur un fonction ou
procedure (pour les callbacks ...)

***
pProc is int = &MyProc
***

Je voudrais savoir s'il est possible, et si oui comment, d'executer une
fonction ou procedure si on a seulement cette pointeur comme variable.

TIA,



--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com