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

Вниз

Как вставить exe файл в прогу   Найти похожие ветки 

 
Roman_K   (2006-04-13 08:28) [0]

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


 
elfebet ©   (2006-04-13 09:16) [1]

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


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

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

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


 
elfebet ©   (2006-04-13 09:29) [3]

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


 
Amoeba ©   (2006-04-13 09:32) [4]


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

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


 
elfebet ©   (2006-04-13 09:36) [5]

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


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

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


 
Amoeba ©   (2006-04-13 09:41) [7]


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

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


 
elfebet ©   (2006-04-13 09:52) [8]

Ура! Нашел!

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



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

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

Наверх




Память: 0.48 MB
Время: 0.044 c
2-1144905410
Student iz KZ
2006-04-13 09:16
2006.04.30
Как производть локализацию приложения с помощью...


15-1144645947
Ega23
2006-04-10 09:12
2006.04.30
С Днём рождения! 10 апреля


15-1144339505
Isaev
2006-04-06 20:05
2006.04.30
Проблема компиляции...


2-1145076883
Дева
2006-04-15 08:54
2006.04.30
Перенос по строчкам


2-1145030740
GeoNew
2006-04-14 20:05
2006.04.30
Запуск приложения