Показать сообщение отдельно
  #3  
Старый 26.02.2014, 11:44
Аватар для Alegun
Alegun Alegun вне форума
LMD-DML
 
Регистрация: 12.07.2009
Адрес: Богородское
Сообщения: 3,025
Версия Delphi: D7E
Репутация: 1834
По умолчанию

Да и функцию замените на
Код:
function IconNum(strExt: string): integer;
begin
 Result:= 1;
 strExt:= ExtractFileExt(strExt);
 if (strExt = '.txt') or (strExt = '.doc') then Result:= 2;
 if (strExt = '.exe') or (strExt = '.com') then Result:= 3;
end;

...
Item.ImageIndex:= IconNum(fileName);
...
что вы нашли, вернее та часть которую вы выдрали работать не будет, ошипок синтаксических слишком много
Ответить с цитированием