Dodawanie zasobów do .exe programem Resource Hacker
Ostatnio zmodyfikowano 2013-01-08 14:45
czosnek17 Temat założony przez niniejszego użytkownika |
Dodawanie zasobów do .exe programem Resource Hacker » 2012-12-28 18:46:27 Od wczoraj się z tym męczę. Próbowałem programu ResEdit, ale nie dodaje one plików png, txt i dll. W Resource Hacker otwieram plik exe -> add a new resource -> wybieram plik. W okienku mam pole "Resource Type". Po wzięciu bitmapy, pojawia się tam BITMAP, dla ikony ICONGROUP. Po wybraniu png, txt, dll żaden tekst się tam nie pojawia. Wpisałem np dll i wtedy program nie działa - nie znaleziono dll. Ma ktoś jakiś pomysł? Może dałoby się tak jak tu: Ikona aplikacji .exe |
|
DejaVu |
» 2012-12-28 19:06:32 Jeżeli to Twoja aplikacja to powinieneś w kodzie oprogramować ustawianie wszelkich 'ikonek' oraz osadzać wszelkie pliki. |
|
m4tx |
» 2012-12-28 19:42:10 DLL-e choćbyś jakoś dodał to one i tak raczej nie będą działać :) |
|
czosnek17 Temat założony przez niniejszego użytkownika |
» 2012-12-28 19:58:10 Jeżeli to Twoja aplikacja to powinieneś w kodzie oprogramować ustawianie wszelkich 'ikonek' oraz osadzać wszelkie pliki. |
Za pomocą czego? WinApi czy coś innego? Analogicznie jak przy ustawianiu ikony dla exe (to się udało) próbowałem dodać jeden z dll. I dalej to samo. Może to wina typu zasobów? W lekcji nie ma podanego typu dla dll, a i w Google nie znalazłem to użyłem RCDATA (dowolny plik). Może dlatego nie działa? Próbowałem też dodać dll poprzez Add files w Code Blocks, też nie działa. DLL-e choćbyś jakoś dodał to one i tak raczej nie będą działać :) |
A da się umieścić wszystkie pliki, z których korzysta program w osobnym folderze? Tzn jest folder a, w nim exe i folder b, w którym są pliki dla exe? |
|
Mrovqa |
» 2012-12-28 20:11:15 Po prostu piszesz sobie plik zasobów *.rc i dodajesz go do projektu. Pierwsza ikona w zasobach (albo o najniższym ID - nie jestem pewien) to ikona programu - przynajmniej pod Windowsem. |
|
czosnek17 Temat założony przez niniejszego użytkownika |
» 2012-12-28 21:31:40 Mam takie rc: IKONA ICON "ikonarc.ico" DLL1 RCDATA "intl.dll" PNG1 RCDATA "logo.png" Działa tylko ustawienie ikony. |
|
Mrovqa |
» 2012-12-28 21:43:50 Chyba nie wiesz, na czym polegają pliki zasobów. Ty musisz sobie te pliki wczytać z zasobów - więc tak nie zlinkujesz statycznie dllki. |
|
czosnek17 Temat założony przez niniejszego użytkownika |
» 2012-12-28 21:53:14 więc tak nie zlinkujesz statycznie dllki. |
Dam sobie spokój z tymi zasobami... Można to zrobić tak, jak wcześniej pisałem? A da się umieścić wszystkie pliki, z których korzysta program w osobnym folderze? Tzn jest folder a, w nim exe i folder b, w którym są pliki dla exe?
|
|
|
« 1 » 2 |