Błąd dotyczący Canvasa w grze

0

Witam!
Mam pewien problem dotyczący rysowania na Canvasie... Po pewnym czasie, w mojej grze występuje błąd o komunikacie: "Canvas does not allow drawing"... Oczywiście, potem pokazuje mi linijka, która dotyczy rysowania obiektów za pośrednictwem biblioteki delphix... Z czym może być związany wyżej przedstawiony problem?

0

. Z czym może być związany wyżej przedstawiony problem?

Z twoim kodem.

Koniecznie NIE dawaj kodu, bo po co nam!!!

0

Rzuciłeś focha na google?

Question:

What does the error message 'Canvas does not allow drawing' mean?

Answer:

1. you may have run out of resources, which means a new DC cannot be allocated. Usually this is a result of not freeing unused DCs or other objects.
2. you are attempting to draw to an device context that is not yet valid. Such as in the create constructor of a component.
3. you are trying to draw on a canvas while your last draw-operation has not finished yet. In this case you can use Canvas.Lock() or Canvas.TryLock() to fix it.

jeśli występuje samo z siebie po pewnym czasie to prawie pewna opcja nr 1

0

Przepraszam, że tak dawno od ostatniej odpowiedzi wracam, ale po prostu wróciłem ostatnio do tego problemu... Mniej więcej wiem o co chodzi z tym błędem, ale nie umiem go naprawić...Więc dlatego prosiłbym o dokładne wytłumaczenie jak zwalniać w tym przypadku pamięć... Już wiele razy próbowałem i naprawdę nadal błąd wywala... W załączniku cała aplikacja...

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