Вниз
Скачать: CL | DM;

Форматы иконки   Найти похожие ветки 

← →
sco ©   (2006-03-19 14:41) [0]

Как узнать все форматы иконки какого то файла, ну к примеру 1.ico:
 48x48 32bit
 32x32 32bit
 16x16 32bit
 48x48 256
 32x32 256
 16x16 256
Как получить такую информацию?


← →
Poirot ©   (2006-03-22 18:28) [1]

http://kainsk.tomsk.ru/g2003/sys26/oswin.htm


← →
VadMat   (2006-07-05 14:09) [2]

Предлагаю такой способ:

procedure TForm1.Button1Click(Sender: TObject);
var
fb:File of Byte;
bWidthHeight,bColorBit,bIconCount:Byte;
iIconNumber:Integer;
begin
AssignFile(fb,Edit1.Text);
Reset(fb);
iIconNumber:=0;
ListBox1.Items.Clear;
Seek(fb,4);
Read(fb,bIconCount);
repeat
Seek(fb,iIconNumber+6);
Read(fb,bWidthHeight);
Seek(fb,iIconNumber+12);
Read(fb,bColorBit);
ListBox1.Items.Add(IntToStr(bWidthHeight)+"x"+IntToStr(bWidthHeight)+", "+IntToStr(Trunc(Exp(bColorBit*Ln(2))))+" color");
iIconNumber:=iIconNumber+16;
Seek(fb,iIconNumber);
until (iIconNumber=(bIconCount)*16);
CloseFile(fb);
end;

У меня работает.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.026 c
3-1165165267
Rav
2006-12-03 20:01
2007.03.04
TDbComboBox "наоборот"... (или правильнее TLookupDbComboBox )


15-1170650293
Ssilent
2007-02-05 07:38
2007.03.04
Может кто знает?


2-1171629155
Saposo
2007-02-16 15:32
2007.03.04
try ..... except


15-1170746207
Kostafey
2007-02-06 10:16
2007.03.04
Просмотр связанных HTML-страниц из архива.


15-1170819752
Slider007
2007-02-07 06:42
2007.03.04
С днем рождения ! 7 февраля




   Наверх