Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.04.15;
Скачать: [xml.tar.bz2];

Вниз

Как мне запихать бинарный образ в 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.039 c
15-1174286917
zhekan
2007-03-19 09:48
2007.04.15
Помогите разобраться с алгоритмом погрешности


3-1169643338
LineSoft
2007-01-24 15:55
2007.04.15
Получение данных из хранимой процедуры


4-1164385794
trubin
2006-11-24 19:29
2007.04.15
Word против waitForSingleObject


2-1174499483
так себе
2007-03-21 20:51
2007.04.15
Длина поля в SELECT


2-1174148737
MIV
2007-03-17 19:25
2007.04.15
Заполнение базы данных из приложения





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский