smazání obsahu pole Bitmap   zodpovězená otázka

VB.NET

mám problém: načítám obrázky do pole:

For j = 1 To 6
Dim slozit = cteniobrazku.ReadLine()
picture(j) = Bitmap.FromFile(slozit)
Next j

po provedení nějakých operací s obrázky potřebuji tyto obrázky smazat, ale při pokusu o smazaní mě to hlasí chybu, že soubor je používán

je nějaký způsob jak uvolnit soubory pro smazání? tzn. vyprázdnit pole

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Zkuste to takto - budete tak mít kontrolu nad otevíráním a uzavíráním:

Image FromFile2(string fileName)
{
  using(var stream = new FileStream(filename, FileMode.Open, FileAccess.Read))
  {
    return Image.FromStream(stream);
  }
}
nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback