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

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

Как вставить exe файл в прогу [D7, XP]


Roman_K ©   (2006-04-13 08:28:00) 

Как вставить exe файл в прогу, чтобы можно было в дальнейшем этот вложенный файл можно было скопировать. т.е при запуске одной проги
куда нибудь копировался вложенный файл.


elfebet   (2006-04-13 09:52:00) [1]

Ура! Нашел!

1. Пишем в блокноте RC-файл, куда прописываем все нужные нам программы, например: ARJ EXEFILE C:\UTIL\ARJ.EXE 2. Компилируем его в ресурс при помощи Brcc32.exe. Получаем RES-файл. 3. Далее в тексте нашей программы:


implementation
{$R *.DFM}
{$R test.res} //Это наш RES-файл

procedure ExtractRes(ResType, ResName, ResNewName : String);
var
 Res : TResourceStream;
begin
 Res := TResourceStream.Create(Hinstance, Resname, Pchar(ResType));
 Res.SavetoFile(ResNewName);
 Res.Free;

end;

procedure TForm1.BitBtn1Click(Sender: TObject);
begin
// Записывает в текущую папку arj.exe
ExtractRes('EXEFILE', 'ARJ', 'ARJ.EXE');
end;

http://www.delphimaster.ru/cgi-bin/faq.pl?look=1&id=988622425&n=19


Amoeba   (2006-04-13 09:41:00) [2]


> elfebet ©   (13.04.06 09:36) [5]
> я лично искал, ненашел. Может подкинеш ссылку.

Ищи как следует, причем сам. Ссылку не подкину, т.к. мне задачи, подобные твоей, абсолютно неинтересны.


elfebet   (2006-04-13 09:36:00) [3]

я лично искал, ненашел. Может подкинеш ссылку.


Котик Б   (2006-04-13 09:36:00) [4]

elfebet ©
Покорнейше простите за неправильную трактовку :-\


Amoeba   (2006-04-13 09:32:00) [5]


> Roman_K   (13.04.06 08:28)  
> Как вставить exe файл в прогу, чтобы можно было в дальнейшем
> этот вложенный файл можно было скопировать. т.е при запуске
> одной проги
> куда нибудь копировался вложенный файл.

Такой вопрос с завидной регулярностью задается на форуме. Ищите ответ в постах за прошлые дни и обрящете.


elfebet   (2006-04-13 09:29:00) [6]

слово elfebet  - неправильное написание слова alphabet (алфавит)


Котик Б   (2006-04-13 09:22:00) [7]

К сожалению никак :(((

elfebet ©
Можно спросить ? А что значит Ваш ник - а то слово Эльф вижу - а что он делает как-то непонятно ...


elfebet   (2006-04-13 09:16:00) [8]

О, у меня такая же проблема. Единственное я знаю что это делается через ресурсы http://articles.org.ru/docum/resurs.php, но как извлеч этот exe и запустить я незнаю (парился целый день  - ничего не получилось)


Наверх

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