![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 23.12.2010
Сообщений: 40
|
![]()
Смысл программы это нахождение всех файлов с расширением *.mp3 в заданной директории и вывод Id3Tag инфы в мемо с последующим сохранением в txt! Проблема в том что мне нужно сначала вывести порядковый номер файла а после этого имя исполнителя и название трека в мемо но получается полная чепуха! Порядковый номер зашкаливает за тысячи с первого же трека а тире и название трека не выводятся вовсе! Ниже часть кода программы. Кто может помогите)
Код:
Получается такая каша: ![]()
Интернет как жизнь - смысла нет, а уходить не хочется!
![]() |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 23.12.2010
Сообщений: 40
|
![]()
В идеале должно быть так:
![]()
Интернет как жизнь - смысла нет, а уходить не хочется!
![]() |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 15.02.2008
Сообщений: 621
|
![]()
попробуйте-ка вот так:
Код:
Помог? Ну так нажми на весы!
![]() |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Ну с порядковым номером все ясно - переменная i в readID3Tag - пишет естественно чепуху. Передавайте номер п/п как параметр и считайте его в GetFiles. Насчет Titel и Artist - скорее всего не потому смещению считываете, разбирайтесь
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 17.03.2009
Сообщений: 318
|
![]()
переменная i должна быть или глобальной или как предложил Аватар передавать ее в функцию, SNUPY тоже дело написал.
еще обратил внимание что в этом условии лишнего напихал if pos('.mp3',copy(sRec.Name, length(sRec.Name)-3,4))=1 then begin проще ж так if pos('.mp3',sRec.Name)>0 then begin или так if ExtractFileExt(sRec.Name)='.mp3' then |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 388
|
![]() Код:
на неконкретные вопросы даю неконкретные ответы ...
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 23.12.2010
Сообщений: 40
|
![]()
SNUPY Спасибо с числами помогло!
Аватар в GetFiles она пишет туже чепуху! ![]() ![]() Код:
Интернет как жизнь - смысла нет, а уходить не хочется!
![]() |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 23.12.2010
Сообщений: 40
|
![]()
Step_UA Спасибо огромное помогло!
![]() Всем кто принимал участие тоже огромное спасибо! ![]()
Интернет как жизнь - смысла нет, а уходить не хочется!
![]() |
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 388
|
![]()
в файле находится так называемая ASCII-Z последовательность, 0 - признак конца строки. после простого копирования получится "нужная строка"#0#0...
на неконкретные вопросы даю неконкретные ответы ...
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 23.12.2010
Сообщений: 40
|
![]()
Спасибо огромное за информацию!
![]()
Интернет как жизнь - смысла нет, а уходить не хочется!
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Разъясните что требуется | dr.Chas | Общие вопросы по программированию, компьютерный форум | 2 | 20.05.2011 21:56 |
Не выводится структура! Что не так? | katushka-1990 | Общие вопросы C/C++ | 1 | 22.03.2010 19:17 |
Что лудше RichEdit или Memo для текстового редактора | EugeneIsmatulin | Общие вопросы Delphi | 6 | 30.05.2009 09:14 |
Не могу понять, что требуется? | Shuraken | Общие вопросы Delphi | 2 | 10.08.2007 11:41 |