Ciao a tutti,
Sto sviluppando un applciazione in Visual C++ (C++/CLI), ho dei dubbi riguardo al garbage collector...

Ho una funzione ConfigLogicalPlane dentro ad una mia classe dichiarata ed allocata ad inizio programma e rimanente in vita fino alla fine di quest' ultimo che contiene qualche allocamento di oggetti dinamici :

codice:
this->BmScreen = gcnew System::Drawing::Bitmap(this->FxMax, this->FyMax);
ConfigLogicalPlane() viene chiamata dall' event handler di un bottone :

codice:
private: System::Void callConfigToolStripMenuItem_Click(System::Object^  sender, System::EventArgs^  e) {
				 MyPlane->ConfigLogicalPlane(LxMax, LxMin, LyMax, LyMin);
		 }
In questo caso il garbage collector mi rasa al suolo l' oggetto BmScreen appena uscito dallo scope dell' event handler o lo lascia in vita fin che la classe esiste ?

Grazie.