Ładny brzuch
Jak zrobic zeby po nacisnieciu na buttona zmienic ikone programu.(nie chodzi mi tu o ikone na formie ).Tylko o ta gwna ikone programu
http://forum.ks-eksp...showtopic=57475
chodzi ci o ta ikone, ktora jest domyslna w exe (0) - ta ktora wybierasz z Project->Options->Application->Icon? Nie da sie, bo jest ona wladowana w program i jego zawartosci moznaby zmienic zinnego programu (musialbys wypakowac drugi program, ten zamknac i wyedytowac binarnie ikone...)... troche roboty...
a jesli chodzi o ikone na pasku tytulowym...
form1.icon:=xyz; //gdzie xyz to ikona;
Nie o to mi chodzilo ale dzieki i za to.
Moze inaczej to napisze.
na formie mam edita i 2 buttony , opendialog
naciskam na buttona do edita wczytuje sie sciezka do ikony, naciskam 2 button=>>
(zapisz) i w drugiej aplikacji zmienia sie ikona na taka ktora wybralem
Ps: To cos w rodzaju konfiuguratora do zmiany ikonek
:)
to nie takie proste ... ;)
proponuje ci zapoznac sie z demkiem delphi (w 2005 go nie ma, ale w 7 jeszcze chyba bylo, za to w 6 na pewno) o nazwie ResXPlor ... ono pozwalalo tylko na ogladanie zasobow, ale to i tak duzo - masz juz caly kod jak wydobyc pozycje i dlugosc danych konkretnego zasobu, w tym rowniez ikonki :)
konfiguracja w binariach, o ktorych juz wspomnialem ;)
a moze by tak... stworzyc program, o danej ikonie, ktory w zasobach ma ten wlasciwy.. i w oncreate robi unpacka to tempow.. zamyka ten z ikona i juz dalej normalnie funkcjonuje... co Wy na to?
konfiguracja w binariach, o ktorych juz wspomnialem ;)
a moze by tak... stworzyc program, o danej ikonie, ktory w zasobach ma ten wlasciwy.. i w oncreate robi unpacka to tempow.. zamyka ten z ikona i juz dalej normalnie funkcjonuje... co Wy na to?
my na to ze albo cie zle zrozumialem albo ty zle zrozumiales problem :) on chce swoim programem podmieniac ikony innych progsow.
no tak.. ale mozna to obejsc tworzac nowy program, z ustalona ikona, ktory sam w sobie bedzie zawieral ten wlasciwy program.. moznaby stworzyc taki program.. tylko, ze narzedzie kompilujace trza by bylo dolaczyc ;)
no wlasnie...
juz opisuje..
wyobraz sobie, ze mamy forme. jest edit (sciezka do tego programu), image + button (wybor ikony) i button "utworz" czy cos...
Program w oparciu o zasoby/biblioteki tworzy (kompiluje) program na podstawie danych zawartych wczesniej i tego co opisalem.. czyli ikone wybiera user, i program zawiera w sobie mini-srodowisko programistyczne (kompilator ;)) - tworzy soft zawierajacy program z ikona ustalona przez uzytkownika.
ech.. troche to zle wytlumaczylem.. ale chyba sam pomysl niezly ;)
sprowadza sie to chyba do tego co mowilem, czyli edycja zasobow innej aplikacji :) czyli resXplor src w dlon + dobra znajomosc pracy na plikach binarnych :)
sprowadza sie to chyba do tego co mowilem, czyli edycja zasobow innej aplikacji :) czyli resXplor src w dlon + dobra znajomosc pracy na plikach binarnych :)
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
http://forum.ks-eksp...showtopic=57475
chodzi ci o ta ikone, ktora jest domyslna w exe (0) - ta ktora wybierasz z Project->Options->Application->Icon? Nie da sie, bo jest ona wladowana w program i jego zawartosci moznaby zmienic zinnego programu (musialbys wypakowac drugi program, ten zamknac i wyedytowac binarnie ikone...)... troche roboty...
a jesli chodzi o ikone na pasku tytulowym...
form1.icon:=xyz; //gdzie xyz to ikona;
Nie o to mi chodzilo ale dzieki i za to.
Moze inaczej to napisze.
na formie mam edita i 2 buttony , opendialog
naciskam na buttona do edita wczytuje sie sciezka do ikony, naciskam 2 button=>>
(zapisz) i w drugiej aplikacji zmienia sie ikona na taka ktora wybralem
Ps: To cos w rodzaju konfiuguratora do zmiany ikonek
:)
to nie takie proste ... ;)
proponuje ci zapoznac sie z demkiem delphi (w 2005 go nie ma, ale w 7 jeszcze chyba bylo, za to w 6 na pewno) o nazwie ResXPlor ... ono pozwalalo tylko na ogladanie zasobow, ale to i tak duzo - masz juz caly kod jak wydobyc pozycje i dlugosc danych konkretnego zasobu, w tym rowniez ikonki :)
konfiguracja w binariach, o ktorych juz wspomnialem ;)
a moze by tak... stworzyc program, o danej ikonie, ktory w zasobach ma ten wlasciwy.. i w oncreate robi unpacka to tempow.. zamyka ten z ikona i juz dalej normalnie funkcjonuje... co Wy na to?
konfiguracja w binariach, o ktorych juz wspomnialem ;)
a moze by tak... stworzyc program, o danej ikonie, ktory w zasobach ma ten wlasciwy.. i w oncreate robi unpacka to tempow.. zamyka ten z ikona i juz dalej normalnie funkcjonuje... co Wy na to?

my na to ze albo cie zle zrozumialem albo ty zle zrozumiales problem :) on chce swoim programem podmieniac ikony innych progsow.

no tak.. ale mozna to obejsc tworzac nowy program, z ustalona ikona, ktory sam w sobie bedzie zawieral ten wlasciwy program.. moznaby stworzyc taki program.. tylko, ze narzedzie kompilujace trza by bylo dolaczyc ;)

no wlasnie...
juz opisuje..
wyobraz sobie, ze mamy forme. jest edit (sciezka do tego programu), image + button (wybor ikony) i button "utworz" czy cos...
Program w oparciu o zasoby/biblioteki tworzy (kompiluje) program na podstawie danych zawartych wczesniej i tego co opisalem.. czyli ikone wybiera user, i program zawiera w sobie mini-srodowisko programistyczne (kompilator ;)) - tworzy soft zawierajacy program z ikona ustalona przez uzytkownika.
ech.. troche to zle wytlumaczylem.. ale chyba sam pomysl niezly ;)
sprowadza sie to chyba do tego co mowilem, czyli edycja zasobow innej aplikacji :) czyli resXplor src w dlon + dobra znajomosc pracy na plikach binarnych :)
sprowadza sie to chyba do tego co mowilem, czyli edycja zasobow innej aplikacji :) czyli resXplor src w dlon + dobra znajomosc pracy na plikach binarnych :)
