ďťż

Ładny brzuch

jak zrobić żeby za pomocą kodu (a nie przez Options-Aplication)zmienić ikonę aplikacjii na np. c:aaa.ico??

Chodzi mi o to że mam 2 programy A i B - w A wybieram ikonę, klikam na button (pod który mam procedurę zapisania do prograqmu B ) i wysyła mi do programu B stringa w postaci ścieżki do ikony. Program B poprawnie odczytuje stringa tylko jak zrobić żeby zmienił ikonę na taką ze ścięzki z przesłanego stringa??
Użytkownik qwert23 edytował ten post 02 marzec 2006, 19:22


nie da rady :) ikona programu jest przechowywana w zasobach. musialbys zmieniac wlasnie zasoby :)

czyli jak to zrobić? bo widziałem kilka aplikacji w delphi które to potrafią..... chodzi mi o to że jeden exec zmienia ikonę drugiemu
Użytkownik qwert23 edytował ten post 02 marzec 2006, 19:28
Teoretycznie mozliwe, ale bardzo klopotliwe bo:
- Trzeba wbudowac w ten program prosty edytor zasobow
- Trzeba kombinowac - windows prawdopodobnie nie pozwoli na zmiane zasobow uruchomionego programu. Trzeba by zrobic dodatkowy mini-program ktory robi tylko to i wsadzic do zasobow glownego programu. A potem go rozpakowac, wylaczyc glowny program, uruchomic ten rozpakowany, zamknac go i ikonka powinna byc zmieniona.

Troche duzo klopotow. Imho nie warto.

Sprawdz jak dziala program typu reshacker, restorator. Ostatecznie prosty edytor zasobow byl w demkach do delphi [przynajmniej do 6]

/Teraz zobaczylem twoj edit, mozesz pominac punkt 2 mojej wypowiedzi i normalny edytor zasobow zrobic ;)
Użytkownik Einzeinbleth edytował ten post 02 marzec 2006, 19:31


jak zrobić ten edytor zasobów??


jak zrobić ten edytor zasobów??

W rejestrze jest taka opcja, kiedys sie na to natknalem, poszukam i jak znajde napisze.
Użytkownik programingMan edytował ten post 04 marzec 2006, 00:52
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •