Napravio sam DLL (MFC shared DLL) u VC6++
Pokusavam da ubacim JPG kao resource
Radim sve po propisu: Insert > Resource, ubacim JPG, ucitam .rc fajl u projekt, includujem resource.h
Code:
HINSTANCE hInst = GetModuleHandle(NULL);
HRSRC hRsrc = FindResource(hInst, MAKEINTRESOURCE(IDR_IMAGE1), RT_RCDATA);
HINSTANCE hInst = GetModuleHandle(NULL);
HRSRC hRsrc = FindResource(hInst, MAKEINTRESOURCE(IDR_IMAGE1), RT_RCDATA);
hRsrc je stalno NULL
i kad stavim da hInst = NULL takodje. Takodje sam umesto RT_RCDATA stavljao "IMAGE"... bez uspeha
Slika se definitivno nalazi u DLL-u (veci je za 15kb koliko je slika velika).
PE explorer takodje prijavljuje da ima resource ali se ne pojavljuje u "View > Resources" nego u section data .rsrc (prepoznajem pocetak JPG-a).
Takodje sam pokusavao da pronadjem resource po broju "#102", bez uspeha.
Ono sto me jos vise cudi je sto je ovo sve radilo kad sam testirao praveci exe fajl!
Da nije do kompajliranja/linkovanja?
'ajde pomagajte, ceo dan se zezam s' ovim...
(ucitavanje slike kao fajla mi nije resenje...)