Einzelnen Beitrag anzeigen

Benutzerbild von Rakshasa
Rakshasa

Registriert seit: 1. Nov 2003
182 Beiträge
 
Delphi 2007 Professional
 
#1

Dateiicon extrahieren - geht das auch schnell?

  Alt 26. Mär 2007, 21:36
Hallo,

durch den Aufruf
Code:
...
  SHGetFileInfo(PChar(sDatei), 0, FileInfo, SizeOf(FileInfo), SHGFI_ICON or SHGFI_SMALLICON);
  icon.Handle := FileInfo.hIcon;
...
lese ich das Icon einer Datei. Das funktioniert auch einwandfrei - nur dauert es ziemlich lange. Mein Programm liest mehrere Hundert Dateinamen ein und dieser Vorgang dauert mit Extrahieren des Icons etwa 3-4 mal so lang wie ohne.
Gibt es da eine schnellere Methode???
  Mit Zitat antworten Zitat