![]() |
как создать ехе файл
Здравствуйте у меня два вопроса:
1) как создать из Делфи file.ЕХЕ файл т.е assignfile - создает ТХТ фалй, а file.ЕХЕ как создать? + что бы когда file.ехе запуска вылазило сообщение. msgbox('файл 2'); 2) как сделать запуск как Администратор. сам ехе на ходится на сервере. когда я его запускаю он запускается как СИСТЕМ. :confused: т.е только текстовый документ можно создать. Спасибо! |
Цитата:
Код:
AssignFile(F, 'filename.exe'); |
просто запусти, run сделай и exe сам создается, на сколько я помню
|
ТС скомпилируй проект
Для запуска от имени админа тебе нужны права админа. (К.О.) |
Народ, не несите чушь. Парню нужно со своей программы создать другую, тоесть скомпилить либо сбилдить.
Но я расскажу, как выполнить твое задание чуть по-другому. Итак, приступим. 1. Пишешь на том же Делфи прогу, которая будет "создаватся", в твоем случае вот ее код: Код:
program FILE2;3. В блокноте пишем: Код:
FILE2 EXEFILE C:\FILE2.EXE4. Компилим FILE2.rc при помощи Brcc32.exe (в папке с Делфи). Получим файл FILE2.RES. 5. Подключаем созданный файл (FILE2.RES) в главный проект, для этого после implementation пишем следующее: Код:
{$R FILE2.RES}Код:
procedure какая_то;P.S. Готовый FILE2.RES + пример можешь качнуть тут: http://slil.ru/28404050 |
спасибо!!!! но здесь получается что филе2 уже готовый.
а через assignfile если создать ехе то он не будет работать Спасибо! |
Если ты хочешь действительно "создавать" файл екзешный из своей программы, то тебе нужно много учить или читать много-премного литературы по написанию компиляторов (я бы на твоем месте не заморачивался), а так я тебе представил самый легкий путь решения задачи, стоящей пред тобой
|
| Время: 18:22 |