Спасибо.
Да я знаю что это массив , просто так обозвал не очень удачно
А можно подробнее что оставить в файле окромя массива?
И как это должно выглядеть. (что должно быть в заголовке перед массивом).
Если можно кодом и примером по пунктам 1а), 1в)
С пунктом 1б) разобрался
Оставляем чисто:
Код:
const
xm : array[0..130410] of byte = (
$45, $78, $74, $65, $6E, $64, $65, $64, $20, $4D, $6F, $64, $75, $6C,
.....
..... Куча куча километровых данных
.....
$45, $78, $74, $65, $6E, $64, $65, $64, $20, $4D, $6F, $64, $75, $6C,
$03, $03, $03, $03, $03, $02, $03, $02, $03, $02, $02
);
А в файле куда подключаем
Код:
{$R *.dfm}
{$I MUSIC2.inc}
Музыку хочу хранить/таскать внутри самого exe (не рядом с программой).
А что насчёт счётчика масива ?
Можно это организовать как то?
Дело вот в чём.
Просто иногда какой музончик из кейгена надо рипнуть.
Начало музыки найти легко обычно (Extended Module: ...), а вот окончание...
Приходится крамсать с конца файла блоками, пока не нащупаешь окончание музыки.
А так бы было здорово.
Нашёл начало музла, отрезал всё лишнее что перед ним, потом засунул в проигрыватель, прослушал до конца воспроизведения музыки.
А в лейбле отобразилось место до которого надо откромсать файл.
Спасиб.