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

Dodawanie zasobów do .exe programem Resource Hacker

Ostatnio zmodyfikowano 2013-01-08 14:45
Autor Wiadomość
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
P-72214
DejaVu
» 2012-12-28 19:06:32
Jeżeli to Twoja aplikacja to powinieneś w kodzie oprogramować ustawianie wszelkich 'ikonek' oraz osadzać wszelkie pliki.
P-72221
m4tx
» 2012-12-28 19:42:10
DLL-e choćbyś jakoś dodał to one i tak raczej nie będą działać :)
P-72224
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?
P-72225
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.
P-72227
czosnek17
Temat założony przez niniejszego użytkownika
» 2012-12-28 21:31:40
Mam takie rc:
C/C++
IKONA ICON "ikonarc.ico"
DLL1 RCDATA "intl.dll"
PNG1 RCDATA "logo.png"

Działa tylko ustawienie ikony.
P-72231
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.
P-72232
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?

P-72233
« 1 » 2
  Strona 1 z 2 Następna strona