Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[WinAPI, C++] Aktualizacja zasobu ikony poprzez plik

Ostatnio zmodyfikowano 2011-07-12 15:23
Autor Wiadomość
asembler
Temat założony przez niniejszego użytkownika
[WinAPI, C++] Aktualizacja zasobu ikony poprzez plik
» 2011-07-11 12:17:17
Witam, może mi ktoś powiedzieć dlaczego system Windows po zaktualizowaniu zasobu ikonki aplikacji nie rozpoznaje jej jako ikonki?

C/C++
HANDLE ResourceUpdate1 = BeginUpdateResourceA( sFileName1, FALSE );
if( !UpdateResource( ResourceUpdate1, RT_GROUP_ICON, MAKEINTRESOURCE( 2 ), LANG_NEUTRAL, IconApp, dwSize_01 + 1 ) )
{
    return 0;
};
EndUpdateResource( ResourceUpdate1, FALSE );

sFileName1 - ścieżka do pliku *.exe
IconApp - Dane typu LPVOID wczytane z pliku *.ico
dwSize - wielkość IconApp + 1

Problem jest taki że po zaktualizowaniu ikonki do pliku, system Windows ma problem z odczytaniem tego zasobu i nie może jej wyświetlić. Więc ma ktoś pomysł na rozwiązanie tego błędu ?

Pozdrawiam...

@EDIT: Dodam że operacja powiodła się, ale nie przyniosła tego do czego została stworzona...
P-35773
asembler
Temat założony przez niniejszego użytkownika
» 2011-07-11 14:48:06
Przeglądałem różne fora angielskojęzyczne i Polskojęzyczne, dowiedziałem się że nie tylko ja mam taki problem jednak nigdzie nie można znaleźć odpowiedzi :((
P-35782
malan
» 2011-07-11 16:37:13
Analizowałeś ten przykład?
P-35787
asembler
Temat założony przez niniejszego użytkownika
» 2011-07-11 16:48:14
Nie chodzi o to że kod ma jakiś błąd bo program który piszę zapisuje też inne zasoby i wszystko jest cacy, ale kiedy usiłuje zmienić ikonkę innego programu to Windows jej nie czyta ani żaden inny program :).
Na 4programmers.net można znaleźć pełno takich samych błędów, jednak nikt nie wie jak je rozwiązać.
P-35792
asembler
Temat założony przez niniejszego użytkownika
» 2011-07-12 15:23:15
Nikt nie wie ?
Trudno temat zamykam :(
P-35849
« 1 »
  Strona 1 z 1