Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.11.14;
Скачать: CL | DM;

Вниз

Как получить иконку ехе файла?   Найти похожие ветки 

 
F1   (2004-10-05 16:25) [0]

Тоесть допустим у меня есть значек Халф Лайф, мне надо вывести его изображение на форму. Подскажите процедурку.
Спасибо.


 
DesWind ©   (2004-10-05 16:44) [1]

ExtractAssociatedIcon


 
DesWind ©   (2004-10-05 16:49) [2]

Не понял у тебя уже есть иконка или ее надо получить?


 
F1   (2004-10-05 17:01) [3]

Есть путь к ехе файлу типа D:\Games\hl.exe надо вывести а форму его иконку.


 
Jay   (2004-10-05 17:13) [4]

Вытащи чем-то вроде irfanview иконку, потом уже используй в программе


 
F1   (2004-10-05 17:42) [5]

Jay: если не трудно, подробней, что такое irfanview и как им вытащить?
Если это программа которая вытаскивает из екзе файле иконку то не подходит, меня интересует как это програмно сделать.


 
Amoeba ©   (2004-10-05 17:47) [6]

IrfanView - это БЕСПЛАТНАЯ и компактная программа типа ACDSee.
http://www.irfanview.com/


 
F1   (2004-10-05 17:50) [7]

Мне не надо програма :cry: Я хочу знать как это сделать програмно.


 
olookin ©   (2004-10-05 17:56) [8]

Так ведь сказали же - ExtractAssociatedIcon или ExtractIcon. Попробуйте.... Вот небольшой пример - вместо im[n] используйте просто Image1. Уверяю, что иконку халвы он выцепляет:

procedure TForm1.Button1Click(Sender: TObject);
var r: array [0..1000] of char;
begin
  if opendialog1.execute then begin
  strpcopy(r,opendialog1.filename);
  im[n]:=TImage.Create(Form1); im[n].Parent:=ScrollBox1;
  im[n].width:=32; im[n].height:=32;
  im[n].left:=10+32*w+w*10; im[n].top:=10;
  im[n].Picture.icon.handle:=ExtractIcon(Hinstance,r,0);
  Inc(w); Inc(n); end;
end;


 
F1   (2004-10-05 18:41) [9]

olookin

Большое спасибо



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

Текущий архив: 2004.11.14;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.05 c
1-1099306249
miwa
2004-11-01 13:50
2004.11.14
А в dfm-файлах можно использовать define ы?


8-1092063407
Сергей Плоткин
2004-08-09 18:56
2004.11.14
Свойства мультимедийных файлов (wav, mp3, avi)


1-1099027450
JOnyto
2004-10-29 09:24
2004.11.14
Приостановление выполнения процедуры до нажатия кнопки "Далее"!


9-1088251752
Proger
2004-06-26 16:09
2004.11.14
Работа с памятью


1-1098870227
Cosinus
2004-10-27 13:43
2004.11.14
StringGrid.Objects... Вопросы реализации