Jak usunąć obrazki używane przez program

0

Jest sobie program który wczytuje i wyświetla obrazki z folderu. Jednocześnie nasłuchuje on połączeń i przez tcp przychodzą do niego inne obrazki. Teraz chciałbym skasować z folderu stare obrazki i podmienić na nowe, niektóre nowe i stare obrazki mogą mieć tą samą nazwę i wtedy jest crash bo próbuje usunąć otwarty plik. Jak to najszybciej rozwiązać?
Mogę jakoś wczytać obrazek tak żeby program nie blokował jego usunięcia?
Ewentualnie jakoś sprawdzić czy obraz jest używany? Wtedy może zostawił bym go w spokoju. <- chociaż z tej opcji wolał bym nie korzystać
Próbowałem przed podmianą zrobić grid.Children.Clear() wyczyścić całego grida ale te obrazki wciąż są otwarte, nie rozumiem tego.

0

Dużo zależy od twojej domeny? Co to znaczy że obrazek jest nieużywany?
Dlaczego masz konflikty? Czy używasz nazwy pliku przysłanej przez klienta (z tym trzeba być bardzo ostrożnym)?

0

Dobra już nieważne.

1 użytkowników online, w tym zalogowanych: 0, gości: 1