Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.01.23;
Скачать: CL | DM;

Вниз

Программа в программе   Найти похожие ветки 

 
DuchmanSoft ©   (2004-12-05 15:33) [0]

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


 
default ©   (2004-12-05 15:41) [1]

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


 
Anatoly Podgoretsky ©   (2004-12-05 15:45) [2]

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


 
DuchmanSoft ©   (2004-12-05 16:02) [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)? Или есть примеры побайтного копирования файла в файл?


 
default ©   (2004-12-05 16:17) [4]

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


 
DuchmanSoft ©   (2004-12-05 20:26) [5]

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



Страницы: 1 вся ветка

Текущий архив: 2005.01.23;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.034 c
1-1105340649
Dr. Genius
2005-01-10 10:04
2005.01.23
Цвет Caption’а Button’ов


6-1099338319
JR
2004-11-01 22:45
2005.01.23
RAS -> BytesReceived


6-1099832307
X3M
2004-11-07 15:58
2005.01.23
Послать параметры скрипту на удалённом сервере


9-1096872593
Colt1978
2004-10-04 10:49
2005.01.23
Переход на другой уровень (GLSCene)


4-1101921200
OneFragLeft
2004-12-01 20:13
2005.01.23
Как узнать состояние службы?