probleme dll avec compo visuel
Bonjour
Je suis en train de créer un système de plugin pour reduire le poids de mon application. Je suis en phase de test et d'apprentissage. J'ai créer une dll qui a deux procedure :
- creation d'une Listbox
- destruction d'une Listbox
Tout se passe bien jusqu'au moment de detruire la Listbox , voici le code :
Code:
1 2 3 4
| DestroyDll := GetProcAddress(HandleDLL, pAnsiChar('DestroyDll'));
//
if assigned(DestroyDll) then
DestroyDll; |
Si je le met dans l'evenement onclose ou ondestroy de ma fiche principale , j'ai une violation d'acces au moment de la fermeture. J'ai donc rajouter un bouton qui appele le code ci dessus. Au moment de liberer la dll ca fonctionne.
Ma question est donc , comment faire pour detruire la Listbox a la fermeture de l'application?
Cordialement