Ik heb een icoontje gemaakt in 48x48, 32x32 en 16x16 in zowel 8-bits als 24-bits als 32-bits kleuren. Negen icoontjes in een .ico bestand dus. Vervolgens heb ik een .rc bestand gemaakt:
Vervolgens compileer ik em met brcc32:
Dan wordt er netjes een .res bestand van gemaakt. Werkt prima tot nu toe. Ik zet em vervolgens in m'n project:
Nu komt het, ik ga een snelkoppeling maken, gewoon met de hand op m'n desktop, naar een willekeurig bestand. Ik doe eigenschappen -> ander pictogram en blader naar mijn exe. Daar kan ik uit twee icoontjes kiezen; het mainicon en Yalbum (die ik dus met icons.res heb toegevoegd).
En dan nu het probleem: waarom zie ik dat icoontje in 8-bits kleuren, terwijl ik XP heb en hij dus het 32-bits icoontje moet weergeven?
/edit
Net getest in Windows 2003 en daarin gaat het op dezelfde manier mis. Hij wil de 32-bits versie van het icoontje niet weergeven. Ohja, van het .ico bestand wel, dus die is gewoon gewoon. Is gewoon met Microangelo gemaakt.
code:
1
| Yalbum ICON "album.ico" |
Vervolgens compileer ik em met brcc32:
code:
1
| brcc32 -foIcons.res Icons.rc |
Dan wordt er netjes een .res bestand van gemaakt. Werkt prima tot nu toe. Ik zet em vervolgens in m'n project:
Delphi:
En rebuild de hele mikmak, voor de zekerheid. Ik ga vervolgens met een resource explorer kijken of het icoontje echt in de executable zit, en warempel, hij zit erin. Alle formaten ook. So far so good.1
| {$R Icons.res} |
Nu komt het, ik ga een snelkoppeling maken, gewoon met de hand op m'n desktop, naar een willekeurig bestand. Ik doe eigenschappen -> ander pictogram en blader naar mijn exe. Daar kan ik uit twee icoontjes kiezen; het mainicon en Yalbum (die ik dus met icons.res heb toegevoegd).
En dan nu het probleem: waarom zie ik dat icoontje in 8-bits kleuren, terwijl ik XP heb en hij dus het 32-bits icoontje moet weergeven?
/edit
Net getest in Windows 2003 en daarin gaat het op dezelfde manier mis. Hij wil de 32-bits versie van het icoontje niet weergeven. Ohja, van het .ico bestand wel, dus die is gewoon gewoon. Is gewoon met Microangelo gemaakt.
[ Voor 13% gewijzigd door _Thanatos_ op 18-10-2005 19:51 ]
日本!🎌