0
问题我有以下字段的格式:与释放内存
List<String^> ^images;
PictureBox ^box;.
List<PictureBox^> ^boxes;
String ^path;
(以及一些整数)。
我为gcnew
分配了其中每一个的内存,但是当我关闭表单时,内存没有被释放。我以为他们会收集垃圾;他们为什么不是?
我还注意到在析构函数中自动生成的components
变量Container ^
即delete
d。那是怎么回事?
编辑:哎呀,忘了一件相当重要的事情:在我称之为上述表格的主窗体中,我有一个这些窗体的列表(与它们进行通信)。一旦关闭,我应该如何从列表中删除表单?
这似乎并不为我工作。 – 2011-03-21 23:19:31
@Markus:或许还有另一个引用你的表格的地方 - 你叫它Dispose吗? – Mehrdad 2011-03-21 23:24:25