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 : Sélectionner tout - Visualiser dans une fenêtre à part
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