Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Программа в программе [D7, Win2k, WinXP]


DuchmanSoft ©   (2004-12-05 15:33:00) 

Здравствуйте.
Как включить программу в проект программы на DELPHI, чтобы он находился все время в ней, но при необходимость его можно было вытащить из неё как отдельный файл.


DuchmanSoft   (2004-12-05 20:26:00) [1]

Всем спасибо получилось с помощью http://www.delphimaster.ru/cgi-bin/faq.pl?look=1&id=988625327&n=21
Тема закрыта.


default   (2004-12-05 16:17:00) [2]

DuchmanSoft ©   (05.12.04 16:02) [3]
можно


DuchmanSoft   (2004-12-05 16:02:00) [3]


> default ©   (05.12.04 15:41) [1]


> , держишь эти данные в программе как-либо, при необходимости
> пишешь на диск, запускаешь если надо


А таким способом нельзя http://www.delphimaster.ru/cgi-bin/faq.pl?look=1&id=988625327&n=21 только вместо открытия из EXE файла осуществлять SaveToFile(FileName)? Или есть примеры побайтного копирования файла в файл?


Anatoly Podgoretsky   (2004-12-05 15:45:00) [4]

Это называется ресурсы


default   (2004-12-05 15:41:00) [5]

exe файл как и любой другой это последовательность байт
и где тут трудность не понятно, держишь эти данные в программе как-либо, при необходимости пишешь на диск, запускаешь если надо
если надо чтобы кусок данных вовсе исчез из программы то программа может переписать себя на диск без данного куска(нужно знать с какого адреса начинается данный блок) запустить копию с вырезанным куском та при запуске может закрыть, удалить оригинал
если нужно чтобы программа сохранила своё состояния то это тоже можно сделать


Наверх

Титульная страница Поиск, карта сайта Написать письмо