Mam taki problem. Zrobiłem patch, (C:\Program Files\Plik\Plik.exe) i chcę, aby ten plik miał jakąś ikonkę np (C:\Program Files\Plik\ikona.ico). Wszystko działa - ale na moim komputerze - w plik.exe w właściwościach\zmień ikonę pokazuje mi się ścieżka "C:\Program Files\Plik\ikona.ico" ale jeżeli spakuję pliki i rozpakuję gdzie indziej, to plik.exe traci ikonę. Próbowałem w "zmień ikonę" wpisać "\ikona.ico" lub ".\ikona.ico" i wiele innych tego typu - niestety pisze, że plik nie został znaleziony. Jest na to jakaś rada?
Scieżka domyślna
- Rejestracja: dni
- Ostatnio: dni
Umieść ikonę w zasobach aplikacji?
- Rejestracja: dni
- Ostatnio: dni
- Postów: 20
Ale powiedz jak to zrobić... To mi nic nie mówi.
- Rejestracja: dni
- Ostatnio: dni
Czym tego patcha zrobiłeś? Tam, gdzie go utworzyłeś powinna być opcja dodania ikony. Czy to jakaś specjalna aplikacja do tworzenia patchy czy zwykły kompilator/linker.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 20
To chyba bez znaczenia bo wiem jak zrobić to instalatorem. Ja chcę wiedzieć, jak zrobić żeby ta aplikacja szukała najpierw pliku ("ikona.ico") w ścieżce domyślnej.
- Rejestracja: dni
- Ostatnio: dni
Zdaje się, że musiałbyś przepisać tę cześć explorer.exe, która za to odpowiada. No, ale wiesz przecież lepiej co ma znaczenie, a co nie.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 20
Możesz mi wyjaśnić, jak to zrobić czy nie wyjaśnisz?
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Wrocław
- Postów: 13042
Szykuje się perełka, ale wracając...
Powiesz wreszcie, w czym pisałeś to, czy nie?
- Rejestracja: dni
- Ostatnio: dni
EXPLORER WINDOWS (TO TEN PROGRAM, KTÓRY ODPOWIADA ZA OKIENKA FOLDERÓW) WYŚWIETLA IKONĘ PLIKU EXE NA PODSTAWIE JEJ ZASOBÓW. ŻEBY ZMIENIĆ TO ZACHOWANIE, MUSIAŁBYŚ PRZEROBIĆ WINDOWS. NIE POTRAFISZ TEGO ZROBIĆ, TO ZŁA OPCJA, DAJ SOBIE SPOKÓJ.
DODAWANIE IKONY DO APLIKACJI TO KWESTIA DODANIA JEJ DO ZASOBÓW APLIKACJI. MOŻESZ TO ZROBIĆ W ŚRODOWISKU, W KTÓRYM TWORZYSZ APLIKACJĘ ALBO ŚCIĄGNĄĆ PIEPRZONY RESHACKER I JĄ PODMIENIĆ W ISTNIEJĄCYM JUŻ PLIKU EXE.
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Wrocław
- Postów: 13042
A co nas obchodzi w czym zrobiłeś instalatora? :|
Napisz, w czym zrobiłeś aplikację.
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Wrocław
- Postów: 13042
Środowisko...
Obstawiam, że Delphi, prawda?
Jeżeli tak - to przeczytaj helpa od Delphi...
Tam jest wszystko napisane.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 20
No taaak że też nie pomyślałem - właśnie o to mi chodziło! Tylko popatrz na mój pierwszy post i zobacz o co mi chodzi! Co ma do tego środowisko! Mi chodzi o to, żeby jak aplikację np wyśle koledze, to żeby ikona została.
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Wrocław
- Postów: 13042
Zastrzelcie mnie...

To ważne, a zresztą...
Nie ma co się trudzić :P
- Rejestracja: dni
- Ostatnio: dni
Powstrzymaj swe palce i przeczytaj jeszcze raz, dokładnie i uważnie, to co napisał Rev.
Jeżeli jednak należysz do kategorii niekumatych:
a) jeśli używasz czegoś Borlandowskiego lub Visuala któregokolwiek: Wejdź we właściwośći projektu i ustaw ikonkę, znajdzie ona sobie przytulne miejsce w zasobach exe'ka
b) jeśli używasz innego mutanta: dodaj ikonkę ręcznie do zasobów jakimkolwiek edytorem zasobów.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 20
No ale jak dodaję, to mi się tworzy jakiś plik *.PIF
- Rejestracja: dni
- Ostatnio: dni
@Patryk27, sam jesteś (win)shitem. Wytłumaczenie dla wszystkich "mądrych": to jest aplikacja DOS, takie NIE MAJĄ zasobów. @autor wątku: pogódź się z problemami albo przesiądź na Free Pascala, który pozwala programy dla Windows tworzyć.
- Rejestracja: dni
- Ostatnio: dni
On pisze w Turbo Pascalu.
Musiałem zajrzeć do jego innego tematu bo sam się tumok nie wysłowi...
Eh, idę stąd bo się jeszcze wścieknę :)
@Patryk: *.PIF powinno Cię naprowadzić na właściwy trop :p
- Rejestracja: dni
- Ostatnio: dni
- Postów: 20
asdf napisał(a)
pogódź się z problemami albo przesiądź na Free Pascala, który pozwala programy dla Windows tworzyć.
I tak chyba zrobię
- Rejestracja: dni
- Ostatnio: dni
- Postów: 20
qwerty, z tego co mówisz wynika, że w Free Pascal'u ten błąd nie występuje?
- Rejestracja: dni
- Ostatnio: dni
Woot? Ja coś takiego powiedziałem? Dobrze się dowiedzieć :)
- It's not a bug, it's a feature
- Jak przy isntalacji wrzucisz plik z ikoną do jakiegoś katalogu przeszukiwanego domyślnie to powino ją chwytać.
- Rejestracja: dni
- Ostatnio: dni
we właściwościach .PIF-a można ustawić ikonkę. tylko że taki PIF jest niekoniecznie przenaszalny na inne komputery.