|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Поместить файл в exe
Приветствую всех! Просьба помочь разобраться. Как запихнуть файл в exe так, чтоб позднее можно было его извлечь оттуда и восстановить его старое имя?
заранее спасибо |
#2
|
||||
|
||||
Создаешь *.RC файл, в нем пишешь
Код:
MYFILE DATA "File.dat" Для сохранения файла из своей проги Код:
var res:TResourceStream; begin res:=TResourceStream.Create(hInstance,'MYFILE','DATA'); Res.SaveToFile('File.dat'); res.free; ..... — Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#3
|
|||
|
|||
M.A.D.M.A.N. упустил важный для новичков штрих.
Чтобы файл "запихнуть" в ехе, надо указать инструкцию компилятору. В том месте, где Delphi пишет {$R *.dfm} надо добавить: {$R file.res} где file.res файл ресурса, содержащий "запихиваемый" файл. Не забывайте делать резервные копии |
#4
|
|||
|
|||
Спасиб конечно, но эт я знаю. Имелся в виду не свой екзешник, а чужой. Другого приложения
|