Bonjour à tous,
Voici mon problème.
j'ai une application qui utilise une Dll. Cette Dll contient tout un tas d'objets qui sont créés puis renvoyés à l'application principale. J'utilise l'unité fastshareMem pour pouvoir faire ça.
J'ai ensuite des composants visuels, dans mon application principale, qui sont créés dynamiquement. Ce sont des Frames qui possèdent toutes dans leur déclaration private un objet : Donnee : TDonnees (qui est un objet se trouvant dans la DLL)
Quand je fais un affichage, je vais libérer ce "Donnee" en faisant FreeAndNil(Donnee); et là je n'ai pas de diminution de ma mémoire utilisée.
Avez vous une idée ?
Est ce que pour libérer un Objet qui à été instancié grâce à une Dll il y a quelque chose à faire de plus ?
FastShareMem déconne ?
Bref je suis perdu.
merci pour votre aide![]()
Partager