включить бинарный BLOB

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

включить бинарный BLOB

Сообщение solomon243 » 24.10.2016 12:39:57

Лабаю небольшую утилитку. ГУИ - на msegui, компактненькая такая программка получается, один EXEшник и все.
Теперь возникла необходимость включить в этот исполнимый файл бинарный кусок, не являющийся кодом. Этот бинарный блок потом будет включаться в генерируемые моей утилитой файлы.

Как это сделать посредством FPC? Какие директивы применять?
solomon243
новенький
 
Сообщения: 13
Зарегистрирован: 09.05.2014 23:57:56

Re: включить бинарный BLOB

Сообщение Лекс Айрин » 24.10.2016 12:53:01

а чем плох массив-константа?
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград

Re: включить бинарный BLOB

Сообщение zub » 24.10.2016 13:02:31

Если не пользоваться ресурсами, то в составе FPC есть утилитка data2inc она какраз для этого предназначена.
zub
долгожитель
 
Сообщения: 2886
Зарегистрирован: 14.11.2005 23:51:26

Re: включить бинарный BLOB

Сообщение solomon243 » 24.10.2016 17:03:52

Лекс Айрин писал(а):а чем плох массив-константа?


Массив прийдется от руки вводить в исходник (или один из модулей) а уменя уже есть необходимые блоки по 5 - 10 кБ
Хочется же изящно решить этот вопрос...
solomon243
новенький
 
Сообщения: 13
Зарегистрирован: 09.05.2014 23:57:56

Re: включить бинарный BLOB

Сообщение zub » 24.10.2016 17:10:44

>>Массив прийдется от руки вводить в исходник
не придется. data2inc
zub
долгожитель
 
Сообщения: 2886
Зарегистрирован: 14.11.2005 23:51:26

Re: включить бинарный BLOB

Сообщение solomon243 » 24.10.2016 18:39:55

zub писал(а):не придется. data2inc


уже понял. Не знал, что такая утилита есть у нас - спасибо за подсказку, zub

Добавлено спустя 4 часа 11 минут 27 секунд:
просто надо было знать, что есть утилита data2inc, тогда:

Код: Выделить всё
data2inc -B -A <ИМЯ-БИНАРНОГО-ФАЙЛА> <ИМЯ-ФАЙЛА.inc> <НАЗВАНИЕ-КОНСТАНТЫ-В-INC_ФАЙЛЕ>
solomon243
новенький
 
Сообщения: 13
Зарегистрирован: 09.05.2014 23:57:56


Вернуться в Free Pascal Compiler

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16

Рейтинг@Mail.ru