Текущий архив: 2007.04.15;
Скачать: CL | DM;
Вниз
Как мне запихать бинарный образ в exe? Найти похожие ветки
← →
Тема (2007-03-23 11:22) [0]Не подскажете как мне сотворить сабж? Мне необходимо чтобы программа при запуске вытаскивала из себя файл и сохраняла его.
← →
homm © (2007-03-23 11:24) [1]Используй рессурсы.
← →
Тема (2007-03-23 11:27) [2]А можно примерчик?
← →
StriderMan © (2007-03-23 12:12) [3]const MyFile =
"wehtjkrethkerjhtkerjt"#13#10+
...
"gherhgiurehgiuerhgerg"
← →
homm © (2007-03-23 12:18) [4]> [3] StriderMan © (23.03.07 12:12)
ис колько твой 20-и метровый файл будет компилится???
Плюс кто будет его на подстроки разделять (у дельфи, кажестя ограничение на длину строковой константы 255 символов)???
Да еще непечатных символов не должено быть в файле.
← →
StriderMan © (2007-03-23 12:20) [5]
> homm © (23.03.07 12:18) [4]
да шутю я :))
но:
1. компилится будет не дольше чем с ресурсами
2. Ограничений таких нет
3. #1... и т.д. спасет :)
но конечно это не очень серьезный подход ИМХО :)
← →
homm © (2007-03-23 12:25) [6]> 2. Ограничений таких нет
Помнится сталкивался с таким, были.
между двумя символами "" не должно быть больше 255 символов, а вот конкатераций между ними может быть сколько угодно.
← →
StriderMan © (2007-03-23 12:36) [7]
> homm © (23.03.07 12:25) [6]
> между двумя символами "" не должно быть больше 255 символов,
> а вот конкатераций между ними может быть сколько угодно.
да, точно есть такое дело
← →
VirEx © (2007-03-23 13:14) [8]
> Как мне запихать бинарный образ в exe?
только перчатками, дело в том что екзэшники очень колючие, и ведут себя странно когда их начинаешь пихать куда попало
← →
Vendict © (2007-03-23 19:10) [9]homm © (23.03.07 12:25) [6]
а вот конкатераций между ними может быть сколько угодно.
чтобы уж совсем точно, то не более 2 гигов.
← →
koha © (2007-03-24 05:20) [10]Об этом полно статей, только написать волшебное слово в гугле и сим-сим откроется.
← →
koha © (2007-03-24 05:32) [11]У меня есть готовая утилита, которая делает пакованный ресурс и с ней модуль идет Comress.pas в котором функции для извлечения запакованных ресурсов там же и хелп есть как пользоваться.
www.elsetrue.narod.ru
Только не ожидай там чегото особого все просто до безобразия. И еще, компилируемые файлы желатьльно чтобы в корне диска "C:\" были без пробелов и не длинее 8 символов, а не всегда получается.
← →
homm © (2007-03-24 07:45) [12]> И еще, компилируемые файлы желатьльно чтобы в корне диска
> "C:\" были без пробелов и не длинее 8 символов, а не всегда
> получается.
В топку такие утилиты.
← →
Belorus © (2007-03-24 08:17) [13]CONST File_Size=150520;
File_Data:ARRAY[1..File_Size] OF BYTE=(
$4D,$5A,$90,$00,$03,$00,$00,$00,$04,$00,$00,$00,$FF,$FF,$00,$00,$B8,$00,$00,$00,
$00,$00,$00,$00,$40,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,
$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,
$44,$00,$00,$00,$CD,$20,$00,$00,$50,$45,$00,$00,$4C,$01,$04,$00,$D2,$8F,$70,$44,
$00,$00,$00,$00,$00,$00,$00,$00,$E0,$00,$0E,$21,$0B,$01,$06,$00,$0D,$14,$00,$00,
$0D,$04,$04,$00,$00,$00,$00,$00,$36,$10,$04,$00,$00,$10,$00,$00,$00,$10,$00,$00,
$00,$00,$00,$10,$00,$10,$00,$00,$00,$02,$00,$00,$04,$00,$00,$00,$02,$00
ну и.т.д
Страницы: 1 вся ветка
Текущий архив: 2007.04.15;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.03 c