Bonjour,

Sous Builder C++ 2007, j'ai une procédure qui créé des objets avec NEW (StringGrid1 = New TStringGrid1(Form1) par exemple et d'autres objet);

Je remplis ces tableaux, puis diverses autres opérations ....

Je supprime ces objets par "delete StringGrid1" et "StringGrid1 = NULL"

Si j'exécute plusieurs fois cette procédure, le programme me retourne le message suivant :

"Mémoire insuffisante pour exécuter cette commande"

Si je vérifie l'utilisation mémoire dans le système, la mémoire disponible diminue à chaque exécution, il semble donc que toute la mémoire allouée ne soit pas récupérée.

Dois-je compléter ma procédure de suppression ?

Merci par avance