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

Вниз

плейлист   Найти похожие ветки 

 
Делфи   (2006-11-15 11:44) [0]

есть плелист (*.m3u например от вампа)

пример
#EXTINF:420,Ария - Будем жить , мать Россия!
D:\Music\Russian\Ария\Ария - Budem jit, mat Rossiya!.mp3

Сначала заношу в плейлист заголовок (Ария - Будем жить , мать Россия!)
Потом я пытаюсь считать время (420) нахожу строчку с Заголовоком (ftitle)
затем нахожу ":"(8) и ","(12) и считываю с 9 по 12, но он копирует с 8 по 21?????
var
ftitle:=Flist{форма с плелистом}.lplaylist.Items[Flist.lplaylist.itemIndex];
Reset(fplist);
while not EoF(fplist) do
 begin
 readln(fplist, ltext);//чиатем строку
 if pos( (ftitle),ltext)<>0 then //находим загаловок
  begin
  if pos( (","+ftitle),ltext)<>0 then//находим ","с заголовком (дабы простые "," не ловить)
   begin
   Fonlys{время}:=StrToInt(
    copy(//копируем
    ltext ,//из строки
    pos( ":",ltext)+1 ,//от :
    pos( ",",ltext)-9)); //до "," но без -9 копирует (420,Ария - Б)
Как так??????????? Хоть убей не понимаю


 
Рамиль ©   (2006-11-15 11:55) [1]

Delphi syntax:

function Copy(S; Index, Count: Integer): string;

S is an expression of a string or dynamic-array type. Index and Count are integer-type expressions. Copy returns a substring or subarray containing Count characters or elements starting at S[Index].


 
Делфи   (2006-11-15 11:58) [2]

усе понял!
Fonlys{время}:=StrToInt(
   copy(//копируем
   ltext ,//из строки
   pos( ":",ltext)+1 ,//от :
   3);
так?


 
Рамиль ©   (2006-11-15 12:04) [3]


> Делфи   (15.11.06 11:58) [2]

если все время три символа, то так.



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

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

Наверх




Память: 0.44 MB
Время: 0.036 c
3-1159323045
Alex_AA
2006-09-27 06:10
2006.12.03
Проблема с отчетом в конструкторе Rave Report


15-1163389466
Slider007
2006-11-13 06:44
2006.12.03
С днем рождения ! 11 ноября (исправление)


1-1161604870
Германн
2006-10-23 16:01
2006.12.03
Размер множества


15-1163538319
i-s-v
2006-11-15 00:05
2006.12.03
Вода на марсе может быть!!


15-1163590192
Click
2006-11-15 14:29
2006.12.03
Снова вопрос "организации алгоритма"





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский