Bonjour à tous,

je rencontre un "petit" problème avec C++ Builder.
Sur ma fenêtre j'ai un bouton qui permet de quitter
gestionnaire OnClick :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Application->Terminate();
J'ai aussi écris du code dans le gestionnaire OnClose. Or si j'éxécute en pas-à-pas et que je met un point d'arrêt dans le code de ce gestionnaire je n'y passe jamais !!! (bien entendu j'ai essayé en quittant l'application via mon bouton).

Suite à certains posts que j'avais lu j'ai tenté de déplacer ce code dans OnCloseQuery.
Idem je n'y passe jamais.

Du coup j'ai tenté de forcer la fermeture, le code de mon bouton quitter est donc devenu :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
MainForm->Close();
Application->Terminate();
.
Dans ce cas je passe bien par le code qui doit être executé à la fermeture, mais j'ai un access violation dans Forms.hpp sur la ligne du destructeur de TForm...

J'avoue y perdre mon C++....quelqu'un a-t-il déjà rencontré un problème similaire ?

Merci d'avance pour votre aide !