Bonjour, j'ai une application dans la quelle je charge une dll de manière statique.
Si je lance l'application sans faire appel a ses funtion ou procédure, l'application se ferme sans problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 function Code(S:string):string;stdcall;external 'EncryptLib.dll'; function Decode(S:string):string;stdcall;external 'EncryptLib.dll'; procedure SetKeyCode(S:String);stdcall;external 'EncryptLib.dll';
La ou ca se complique, c'est que si par exemple je crée un nouveau bouton et sur l'évènement OnClik j'exécute la procédure SetKeyCode et que je lance l'application SANS activer l'évènement click, l'application ne se ferme pas complètement, et ce même dans l'IDE Delphi 2006
Existe t'il une fonction pour libérer la DLL de la mémoire ou la détacher de l'application?
Ou bien ai je mal codé ma DLL?
Partager