Skocz do zawartości

HANDLE + Get + pamiec


Recommended Posts

Napisano

MSDN:

It is the responsibility of the calling application to destroy the icon returned from this function using theDestroyIcon function.

Z tego tekstu dokładnie wynika że trzeba usuwać tak stworzone ikony, za kazdym razem jest tworzony nowy obiekt typu HICON i jest rezerwowana na niego pamięć.

Napisano

Wielkie dzieki, kurcze takie kwiatki mnie najbardziej zalamuja, bo niby funkcja typu pobierz handle a tu wali rowno po zasobach systemu.
Bill oszalal.
Nazwa wskazuje wez uchwyt, a w praktyce - zamiast wciac uchwyt do utworzonego obiektu tworzy nowy obiekt i zwraca do niego uchwyt.
Kurna to powinno byc create w nazwie :/

Wiecej jest takich funckcji w systemie?

Napisano

Owszem. Jest ich dużo więcej, głównie właśnie funkcje z ikonkami, bitmapami itp. Jeśli pobierzesz sobie raz uchwyt ikonki (stworzysz nowa i otrzymaz do niej uchwyt) to niezbyt obciąża zasoby, ale jeśli utworzysz pętle to może być "mały" problem w zależności od ilości pamięci. Dobrze mieć MSDN bo tam pod każdą taką funkcją jest to ostrzeżenie, że użytkownik musi sam zlikwidować zaalokowane zasoby.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gość
Odpowiedz...

×   Wkleiłeś zawartość bez formatowania.   Usuń formatowanie

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Utwórz nowe...