recherche d'une fonction dans une DLL
Publié : dim. 18/févr./2007 0:38
bonjour,
je suis entrain d'essayer de faire un menu "pluginable", mais le problème c'est que "GetFunction" renvoie toujours 0.
Les plugins ont ces fonction :
à chaque fois j'ai "ceci n'est pas un plugin", alors que je suis sur que les DLL on bien cette fonction.
merci.
je suis entrain d'essayer de faire un menu "pluginable", mais le problème c'est que "GetFunction" renvoie toujours 0.
Code : Tout sélectionner
If(OpenLibrary(#lib, "plugins/"+DirectoryEntryName(#dossier)))
If(GetFunction(#lib, "GetPluginName")) ; si je mets "PurePlugin" çà ne marche pas non plus.
;pwet !
Else
MessageRequester("error","Ceci n'est pas un plugin")
EndIf
Code : Tout sélectionner
Procedure.l PurePlugin()
ProcedureReturn 1
EndProcedure
Procedure.s GetPluginName()
ProcedureReturn "Plugin One"
EndProcedure
merci.