Текущий архив: 2009.04.05;
Скачать: CL | DM;
Вниз
Библиотека KOLATL Найти похожие ветки
← →
Efir (2007-12-30 19:09) [0]Как считать доп. информацию (OtherProps) из MPEG файла. Пишу как показано в примере:
var
MPEGInfo:TMPEGAudioInfo;
MPEGInfo:=NewAudioMPEG;
MPEGInfo.ReadFromFile(FileName);
{$IFDEF USE_OtherAudioProps}
for i:= 0 to MPEGInfo.OtherProps.Count-1 do begin
Vendor:= MPEGInfo.OtherProps.Items[i];
end;
{$ENDIF}
Но никакой реакции.
Использую библиотеку в обычном приложении, т.е. мне нужна только KOLATL. Там исправлены нек. баги в отличие от оригинала.
← →
Dimaxx © (2007-12-30 22:52) [1]
>Но никакой реакции.
В чем заключается? Ничего не читает или ничего возвращает?
← →
Efir (2007-12-30 23:35) [2]Я не совсем в курсе, что есть это:
{$IFDEF USE_OtherAudioProps}
for i:= 0 to MPEGInfo.OtherProps.Count-1 do begin
Vendor:= MPEGInfo.OtherProps.Items[i];
end;
{$ENDIF}
При каких условиях этот блок выполняется.
← →
Efir (2007-12-30 23:37) [3]Просто я раньше не оспользовал KOL, поэтому плохо представляю его идеологию.
← →
Efir (2007-12-30 23:40) [4]Точнее я в курсе что делает этот код, я просто не могу понять зечем он закомментирован:
{$IFDEF USE_OtherAudioProps}
{$ENDIF}
← →
Dimaxx © (2007-12-31 10:07) [5]
> Точнее я в курсе что делает этот код, я просто не могу понять
> зечем он закомментирован
Он не закомментирован, а работает только при наличии символа условной компиляции USE_OtherAudioProps в опциях проекта. Если его нет, то и код выполнятся не будет.
← →
Efir (2007-12-31 14:22) [6]
> Dimaxx © (31.12.07 10:07) [5]
Огромное спасибо. Разобрался, за одно почитал немного об условной компиляции.
Страницы: 1 вся ветка
Текущий архив: 2009.04.05;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.006 c