Форум программистов CODEBY.NET Хостинг в Беларуси — Active Technologies

Разработка бизнес сайтов

Нужны клиенты? Тогда сюда быстрее...
X   Сообщение сайта
(Сообщение закроется через 2 секунды)

Здравствуйте, гость ( Вход | Регистрация )




> Tlistbox и Directorylistbox1
ivan85325685
Вставить ник
сообщение 4:04:2008, 13:01
Цитата Ответить 


Новенький
*

Группа: Программист
Сообщений: 5
Регистрация: 4:04:2008
Пользователь №: 16 381



Репутация: - 0 +


Начал делать Медиа Плеер, мне надо чтобы из DirectoryListBox1 в TListBox добавлялись файлы.
Тоесть, объясняю: Когда в Винампе Каталог с песнями добавляете, из него все эти песни берутся и добавляются в плей лист.
В качестве листа используется TListBox. Как это сделать в делфи? Одиночные файлы добавлять умею:

Код
procedure TForm1.SpeedButton2Click(Sender: TObject);
begin
  if not form1.OD.Execute then exit;
  Form3.LB.Items.Add(form1.OD.FileName);
end;


Да и еще вопрос: Как сделать чтобы добавлялся не путь файла, а только его назвение?
Подняться вверх 
 
Сообщение #1
 
Новая тема 
Ответов (1 - 9)
sax_ol
Вставить ник
сообщение 4:04:2008, 13:09
Цитата Ответить 


==============
*****

Группа: Модеры
Сообщений: 1 740
Регистрация: 11:01:2007
Пользователь №: 8 750
Специализация: specialist



Репутация: - 27 +


1. в "Винампе Каталог с песнями" добавляется с помощью SelectDirectory.
2. form1.OD.Execute/form1.OD.FileName - тут form1 - ни к селу ...
3. ExtractFileName
Подняться вверх 
 
Сообщение #2
ivan85325685
Вставить ник
сообщение 4:04:2008, 13:26
Цитата Ответить 


Новенький
*

Группа: Программист
Сообщений: 5
Регистрация: 4:04:2008
Пользователь №: 16 381



Репутация: - 0 +


А можно по подробнее разъяснить
Вобщем если не трудно, Напишите пару примеров как это можно сделать.

Сообщение отредактировал ivan85325685 - 4:04:2008, 13:29
Подняться вверх 
 
Сообщение #3
sax_ol
Вставить ник
сообщение 4:04:2008, 13:28
Цитата Ответить 


==============
*****

Группа: Модеры
Сообщений: 1 740
Регистрация: 11:01:2007
Пользователь №: 8 750
Специализация: specialist



Репутация: - 27 +


F1 - там это разжевано и с примерами, скопировать сюда?
Подняться вверх 
 
Сообщение #4
ivan85325685
Вставить ник
сообщение 4:04:2008, 13:30
Цитата Ответить 


Новенький
*

Группа: Программист
Сообщений: 5
Регистрация: 4:04:2008
Пользователь №: 16 381



Репутация: - 0 +


Да скопировать. Только я В английском не очень.
Подняться вверх 
 
Сообщение #5
sax_ol
Вставить ник
сообщение 4:04:2008, 13:31
Цитата Ответить 


==============
*****

Группа: Модеры
Сообщений: 1 740
Регистрация: 11:01:2007
Пользователь №: 8 750
Специализация: specialist



Репутация: - 27 +


Тогда не вижу смысла копировать ...
Подняться вверх 
 
Сообщение #6
ivan85325685
Вставить ник
сообщение 4:04:2008, 13:36
Цитата Ответить 


Новенький
*

Группа: Программист
Сообщений: 5
Регистрация: 4:04:2008
Пользователь №: 16 381



Репутация: - 0 +


Ну тогда обясните хотябы как переделать вышепреведенную процедуру чтобы в Листбоксе отображался не путь а имя файла.
Подняться вверх 
 
Сообщение #7
sax_ol
Вставить ник
сообщение 4:04:2008, 13:39
Цитата Ответить 


==============
*****

Группа: Модеры
Сообщений: 1 740
Регистрация: 11:01:2007
Пользователь №: 8 750
Специализация: specialist



Репутация: - 27 +


Код
procedure TForm1.SpeedButton2Click(Sender: TObject);
begin
  if not OD.Execute then exit;
  Form3.LB.Items.Add(ExtractFileName(OD.FileName));
end;
все, дальше сами
Подняться вверх 
 
Сообщение #8
ivan85325685
Вставить ник
сообщение 4:04:2008, 13:49
Цитата Ответить 


Новенький
*

Группа: Программист
Сообщений: 5
Регистрация: 4:04:2008
Пользователь №: 16 381



Репутация: - 0 +


Проблема!
Объясняю: первый файл добавляется в список - воспроизводится, второй файл добавляется в список - воспроизводится, но теперь не воспроизводится первый. Я думая программа не запоминает пути.
Помогите пожалуйсто!
Подняться вверх 
 
Сообщение #9
sax_ol
Вставить ник
сообщение 4:04:2008, 14:00
Цитата Ответить 


==============
*****

Группа: Модеры
Сообщений: 1 740
Регистрация: 11:01:2007
Пользователь №: 8 750
Специализация: specialist



Репутация: - 27 +


Исполььзуйте Form3.LB.Items.AddObject()
Подняться вверх 
 
Сообщение #10


Быстрый ответ  Ответить  Новая тема 

> Быстрый ответ
Полужирный
Курсив
Подчеркнутый
Вставить изображение
Смайлики
Цитата
Код
 
 Отправлять уведомления об ответах на e-mail |  Включить смайлики |  Добавить подпись
   

 

RSS Текстовая версия Сейчас: 17:05:2008 - 11:20
с нами можно связаться по:
телефону: +375-(29)-632-60-67
e-mail:info@codeby.net