Mam taki problem:
1 ) Pobieram kontekst to Canvasa Bitmapy
- Kod: Zaznacz cały
HDC hdc = bitmapa->Canvas->Handle;
2 ) Wykonuje wszystkie operacje
3) Próbuje go zwolnić
- Kod: Zaznacz cały
ReleaseDC(bitmapa->Handle,hdc);
I tutaj mam problem bo w jednej wersji C++ Buildera 2010 to działa, natomiast w drugiej też wersji 2010 wywala błąd :
- Kod: Zaznacz cały
[BCC32 Error] TWykres.cpp(178): E2034 Cannot convert 'HBITMAP__ *' to 'HWND__ *'
[BCC32 Error] TWykres.cpp(178): E2342 Type mismatch in parameter 'hWnd' (wanted 'HWND__ *', got 'HBITMAP__ *')
Ma ktoś może sposób jak zwolnić kontekst żeby nie otrzymywać tego błędu ??
Pozdrawiam




