Bonjour,
comment puis-je faire pour faire marcher ceci.
if OpenLibrary(0,?MyDLL)
...
CloseLibrary(0)
endif
DataSection
IncludeBinary ("MyDLL.dll")
EndDataSection
Mon fichier "MyDLL.dll" est bien dans le même répertoire que les sources, mais il me sort qu'il ne peu pas compiler.
Quelqu'un serait-il comment faire pour inclure une dll dans un exécutable, et l'ouvrir ensuite?
J'ai déjà vue sur le forum quelque chose qui parlait de ça, mais imposible de remettre la main dessu.
Si quelqu'un pourrais me filer un coup de main merci davance!
Voilà @+++.
à l'aide pour une dll
Tu ne peux pas utiliser les DLL comme ça, il faudra que tu les mettes dans un includebinary mais il faudra que tu extraits ce fichier et le lire dynamiquement via OpenLibrary/GetFunction.
A noter qu'il faudra que tu fasses attention à la licence de la DLL car il est illégal dans 95 % des cas de compiler statiquement la DLL en tant que ressource.
A noter qu'il faudra que tu fasses attention à la licence de la DLL car il est illégal dans 95 % des cas de compiler statiquement la DLL en tant que ressource.
"Qui baise trop bouffe un poil." P. Desproges
à noter aussi qu'il y a une user-library qui permet de faire çà.
C'est dans PBOSL -> LoadDllMemory http://pbosl.purearea.net/
C'est dans PBOSL -> LoadDllMemory http://pbosl.purearea.net/