Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Delphi


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Delphi

Выпуск № 57
от 03.03.2005, 16:10

Администратор:Калашников О.А.
В номере:Вопросов: 2, Ответов: 7


Вопрос № 17496: Hi!!! Каким образом можно проиграть файлы трекеров (*.mod,*.xm,*.it)? Желательно без визуальных компонентов (вообще рулез если на апи). С уважением Hedrox. ...
Вопрос № 17497: Как прикрепить к своей проге маленький exe`к (например rar.exe)?, чтобы не хранить его отдельно....

Вопрос № 17496
Hi!!!
Каким образом можно проиграть файлы трекеров (*.mod,*.xm,*.it)?
Желательно без визуальных компонентов (вообще рулез если на апи).
С уважением Hedrox.
Отправлен: 25.02.2005, 20:55
Вопрос задал: Hedrox (статус: Посетитель)
Всего ответов отправлено: 3

Отвечает: John Freeman
Здравствуйте, Hedrox!
На API - никак , умеет bass dll или компонент.
Ответ отправил: John Freeman (статус: Специалист)
Отправлен: 25.02.2005, 21:04

Отвечает: Мельник Александр Анатольевич
Здравствуйте, Hedrox!
Только при помощи компонентов, без них очень сложно, если вообще возможно...
Попробуй поискать в поиске...
Ответ отправил: Мельник Александр Анатольевич (статус: 1-ый класс)
Отправлен: 25.02.2005, 22:24

Отвечает: Bob Johnson
Здравствуйте, Hedrox!
Если не хочешь использовать сторонние компоненты, то тебе придется писать движок, который воспроизводит эти файлы. В принципе, это не очень сложно (по крайней мере mod - я когда писал его проигрыватель для спектрума). у it же формат более навороченный и там эффектов больше, но форматы документированы.

* EMan2.0: ---===*** Debug mode ***===---

Ответ отправил: Bob Johnson (статус: Академик)
Отправлен: 26.02.2005, 14:30


Вопрос № 17497
Как прикрепить к своей проге маленький exe`к (например rar.exe)?, чтобы не хранить его отдельно.
Отправлен: 25.02.2005, 20:55
Вопрос задал: Ton (статус: Посетитель)
Всего ответов отправлено: 4

Отвечает: John Freeman
Здравствуйте, Ton!
Help-> brcc32
Вкратце :
создай что-то .rc, например file.rc
там каждая строчка вида:
имя_ресурса секция имя_файла
секция для своих binary ресурсов - by default лучше RCDATA
потом brcc32 file.rc
на выходе - .res
в программе - {$R file.res}
И забирать через WINAPI , либо через TResourceStream
Ответ отправил: John Freeman (статус: Специалист)
Отправлен: 25.02.2005, 21:08

Отвечает: Мельник Александр Анатольевич
Здравствуйте, Ton!
Нужно откомпилировать нужный файл в файл ресурсов, и потом прикрепить его в исходном коде. и скомпилировать прогу, а потом извлекать его по мере надобности.
надеюсь знаете как это сделать, если нет, то читайте книги по Delphi заново...

Приложение:

Ответ отправил: Мельник Александр Анатольевич (статус: 1-ый класс)
Отправлен: 25.02.2005, 22:23

Отвечает: Bob Johnson
Здравствуйте, Ton!
Хранить его лучше всего в ресурсах. Для этого создаешь .rc файл, в котором вписываешь
1 RCDATA "1.exe"
А затем добавляешь этот rc в свой проект (project->Add).

* EMan2.0: ---===*** Debug mode ***===---

Ответ отправил: Bob Johnson (статус: Академик)
Отправлен: 26.02.2005, 14:24

Отвечает: Полховский Александр Владимирович
Здравствуйте, Ton!
На мой извращённый ум приходит только одно: открыть этот файл в блокноте, скопировать его содержимое в какой-нить memo (скрытый предварительно), затем в программе использовать memo1.lines.savetofile и сохранить его в rar.exe.
Проверка:
<B><FONT size=2>Отвечает: <FONT color=#FF0000>КРАСНЫЙ</FONT></FONT></B>
<B><FONT size=2>Отвечает: <FONT color=#0000FF>СИНИЙ</FONT></FONT></B>
<B><FONT size=2>Отвечает: <FONT color=#00FF00>ЗЕЛЁНЫЙ</FONT></FONT></B>
Ответ отправил: Полховский Александр Владимирович (статус: 10-ый класс)
Отправлен: 26.02.2005, 17:25


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2005, RusFAQ.ru, Россия, Москва. Все права защищены.
Идея, дизайн, программирование, авторское право: Калашников О.А.


http://subscribe.ru/
http://subscribe.ru/feedback/
Подписан адрес:
Код этой рассылки: comp.soft.prog.delphiplus
Отписаться

В избранное