imam jedan problem oko oslobadjanja memorije koju zauzimju objekti deklrisani sa NEW:
Ovako: u treeview kontroli, kada korisnik klikne na neki node, prave se tri nova picture boxa
Code:
dim slika1 as new picturebox()
dim slika2 as new picturebox()
dim slika3 as new picturebox()
dim slika1 as new picturebox()
dim slika2 as new picturebox()
dim slika3 as new picturebox()
pa se onda te slike prikazuju na treeview-u
Code:
treeview1.controls.addrange(new control() {slika1,slika2,slika3})
treeview1.controls.addrange(new control() {slika1,slika2,slika3})
E sada nastaje problem kada korisnik bas dosta puta klikne na razlicite node-ove pa se sve vise memorije zauzima stvaranjem ovih slicica. probao sam da ih brisem ovako:
Code:
slika1.dispose
slika2.dispose
slika3.dispose
slika1.dispose
slika2.dispose
slika3.dispose
ali onda nijedna slika nije prikazana jer je odmah izbrisana.
E pitanje glasi: postoji li nacin da se izbrise memorija svih objekata koji vise ne postoje, a pri brisanju nisu oslobodili memoriju?
HVALA>
Hide me away from danger