lionel_om a écrit :@Chris
IsFunction() ne marche qu'avec des fonctions d'une librairie (DLL). Mais ca ne marche pas avec une function interne ?!
Parce que tu l'utilises avec
quoi d'autre que les fonctions des dll, le CallFunctionFast() ?
Parce que, selon l'aide, CallFunctionFast() ne fonctionne qu'avec ça!
Appelle une fonction en librairie en utilisant son pointeur obtenu par IsFunction() ou par LibraryFunctionAddress().
Ou alors, il y a quelque chose que je n'ai pas pigé, mais c'est interessant si ça peut être utilisé d'une autre manière que celle décrite dans l'aide.
Qu'est-ce que tu appelles, les "fonctions internes".
Pour moi, ce sont les fonctions qui sont codées dans le programme, et celle des librairies de PureBasic, (Lib utilisateur, et natives).
Je me trompes?