![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
![]()
я и с реестром то работать не умею, можете показать пару примеров?
from dark to light)
|
![]() |
![]() |
![]() |
#12 |
Участник клуба
Регистрация: 12.09.2012
Сообщений: 1,030
|
![]()
ExtractFileExt извлекает у файлового имени(полно пути до него) расширение. Например: .что-то
Проверяй их условиями, расширения посмотри в интернете(.ogg- это аудио).
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби. ![]() |
![]() |
![]() |
![]() |
#13 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Алексей_2012, в Uses добавь Registry. Далее читай про класс TRegistry.
|
![]() |
![]() |
![]() |
#14 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
![]()
саша40
from dark to light)
|
![]() |
![]() |
![]() |
#15 |
Участник клуба
Регистрация: 12.09.2012
Сообщений: 1,030
|
![]()
Не по теме:
"Да спасибо, я кеп! И это знаю я. Кстати "Остров сокровищ" мой любимый мультфильм". Если хотите, чтобы ваш плеер был запущен при открытие файла в проводнике или функцией ShellExecute из другого приложения, то надо ассоциировать программу с этим форматов(Registry и посты выше в помощь). Потом с событие onShow(onCreate не использовать, иначе будет ошибка адреса) получаете путь: Код:
Вот список аудиоформатов:http://yandex.ru/yandsearch?clid=195...BB%D0%BE%D0%B2 http://open-file.ru/types/audio/ Видеоформаты: http://yandex.ru/yandsearch?text=%D0...=1955454&lr=66 http://open-file.ru/types/video/ Совет: Используй только те, что поддерживает Windows и DirectShow. P.S. Судя по количеству можешь использовать Case of.
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби. ![]() |
![]() |
![]() |
![]() |
#16 | ||
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]() Цитата:
а вот подготовить глобальные переменные вполне можно. Цитата:
далее, нет такого понятия поддерживаемые виндой и DS, так как этот список зависит от кодеков. и далее, если список форматов велик, я обычно заполняю TStringList по формату <расширение>:<объект плеера или просто данные к этому формату> (после двоеточия это в Object идет), что позволяет легко получать данные по тексту(расширение в данном случае) Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
||
![]() |
![]() |
![]() |
#17 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
![]()
у меня другая идея, мне просто нужно как-то вытащить из реестра все поддерживаемые данной ОС форматы аудио и видео, записать их в массив или стринглист, затем допустим у меня есть стринглист с набором любых аудио-видео форматов (взятых из реестра), итак, если файл относится к аудио (проверяем из первого стринглиста расширение файла, т.е с помощью функции, которая извлекает расширение), то прослушать его, иначе открыть форму с видео, проиграть видео и далее проверить следующий файл, вернее его расширение, сам список файлов будет храниться во втором стринглисте. Все это есть, кроме записать все поддерживаемые форматы куда не то в файл или в ОЗУ, вот с этим прошу помочь
from dark to light)
Последний раз редактировалось Алексей_2012; 07.07.2013 в 03:28. |
![]() |
![]() |
![]() |
#18 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]() Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
привод файла в нужный вид (перенос строк) php | bpystep | Помощь студентам | 1 | 23.03.2013 21:32 |
Открыть нужный файл, изменить его, закрыть без вопросов | Ципихович Эндрю | Microsoft Office Word | 17 | 03.01.2012 03:30 |
как в программе открыть нужный ворд? | Fanar | Компоненты Delphi | 2 | 29.07.2011 11:05 |
Как автоматически открыть (не запустить) определённый модуль с макросами ? | Александр 33 | Microsoft Office Excel | 2 | 21.06.2011 23:12 |