Добрый день, toha! Рограмму - это рогами что-ли? :) Можно. Надо знать форматы обеих файлов. Другим вариантом является установка в дельфи компонент, которые могут сжимать в мп3. А описалова форматов файлов и методов сжатия можно найти в инете тучу. Ответ отправлен: 14.01.2003, 01:55 Отправитель: Jadd Отвечает Idle Sign
Здравствуйте, toha! ===== Pro bono publico, no bloody panico! ===== Для этого стоит подкочать компонентики и библиотеки, а можно влиться в какой-нибудь OpenSource проект (или хотя бы посмотреть на него), который занимается этим делом (i.e. CDex - http://cdexos.sourceforge.net). ПиС: Можно почти все и почти всегда. Ответ отправлен: 14.01.2003, 07:05 Отправитель: Idle Sign Отвечает Артём Шегеда
Добрый день, toha!
Для начала: маленькая справка. Информация на компакт-дисках разбивается на треки (области данных, оформленных надлежащим образом), которых на PC-CDROM, как правило, одна штука, а на музыкальных CD - столько, сколько композиций. В Windows менеджер файловой системы компакт-диска определяет, к какому типу относится установленныё CD-диск, и если он не PC-CDROM, то каждый трек получает своё имя с расширением .CDA. Причём, информации в этом файле - с гулькин нос. И никаких данных самого трека - только заголовок. Доступ к данным трека возможен только с помощью функций ASPI, для чего нужна установка соответствующих драйверов. А вот уже имея данные трека, можно делать всё, что душе угодно - пребразовывать в любые форматы, резать на фрагменты, проводить DSP-операции. Рекомендую: ASPI
Library for Delphi v.1.0 - доступ к трекам на CD-диске ACM - упаковка аудиоданных в форматы/из форматов, зарегистрированных в Windows DSPLAB for Delphi v.2.01 - цифровая обработка сигналов Ответ отправлен: 14.01.2003, 14:04 Отправитель: Артём Шегеда
Вопрос № 422
Здревствуйте!!! Как можно скачать какой либо файл(не только html) из интернета, с возможностью докачки при разрыве связи(или принудительная пауза)и сохронять позицию что бы можно было докачать в слудующий запуск проги, ещё желательна возможность закачки файла несколькими частями одновременно как в новых прогах такого типа, может есть какой компонент? P.S. Мне предлагали httpdownloader, но я с ним не разобрался(даже с примером) и по-моему в нём нет нужных функций. P.P.S. Заранее благодарен!!!
Закачать файл по частям? Нет ничего проще! Есть много классных программ, которые все свои запросы сохраняют в LOG-файлах. Покопавшись в одном из логов, я обнаружил интересную строку в запросе к серверу:
Range: bytes=12638-
Очевидно, что если оформить запрос к серверу надлежащим образом, то можно получить фрагмент ресурса при условии, что сервер поддерживает докачку (о том, поддерживает ли сервер докачку, можно судить по отклику сервера). А дальше - дело техники: 1. Открываем сокет (на сервер или на прокси) 2. Формируем запрос на сервер, содержащий небходимую нам строку 3. Ждём ответа сервера (сначала идёт заголовок). 4. Ждём данных сервера.
Короче, смотри приложение. Там на русском языке все написано. В сокете укажи твой прокси и его порт.
Приложение: Ответ отправлен: 14.01.2003, 20:10 Отправитель: Артём Шегеда Отвечает Jadd
Приветствую Вас, MystiX! А ты погляди, как GetRight это делает. Записываешь файл куда-то во временный файл, а потом просто переименовываешь в нужный. Как залить файл по фтп, читай в MSDN там есть куча примеров. Ответ отправлен: 15.01.2003, 00:49 Отправитель: Jadd
Форма отправки вопроса
Внимание!
Форма может работать некорректно в почтовых программах "Microsoft Outlook"
и "Microsoft Outlook Express". В программе The Bat!
подобные формы не работают вообще!
После нажатия на кнопку "Отправить", будет открыто второе окно. Заметьте,
что в некоторых браузерах могут стоять запреты на открытие других
окон, а также "чрезмерное" кэширование данных,
при этом факт отправки Вашего вопроса стоит под сомнением.
Мы рекомендуем открывать рассылку в программе Internet
Explorer 5.0+ или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.