![Старый](images/statusicon/post_old.gif)
19.12.2012, 23:55
|
![Аватар для angvelem](image.php?s=fa64e6293ec2f46692bcd289bf2329fb&u=17092&dateline=1307477008) |
.
|
|
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
|
|
Смотри сам: в каждом цикле 3 раза идёт чтение строки из ListView, 3 раза преобразование этой строки.
Код:
procedure UpdatePlayListNames;
var
I : Integer;
St : String;
begin
for I := 0 to LV_Count(PlayList) - 1 do
begin
St := LV_GetItemText(PlayList, I, 1);
case ViewType of
1: LV_SetItemText(PlayList, I, 1, St);
2: LV_SetItemText(PlayList, I, 1, ChangeFileExt(ExtractFileName(St), ''));
3: LV_SetItemText(PlayList, I, 1, ExtractFileName(St));
end;
end;
end;
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
|