Pages

probleme dll avec compo visuel sujet

jeudi 27 mars 2014




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




Aucun commentaire:

Enregistrer un commentaire