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

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

exe [D7, 95/98, XP]


userrrrr ©   (2005-09-23 20:20:00) 

подскажите как присоединить к программе на delphi exe файл чтоб потом сохранить его на диске уже на другом компьютаре и запускать там, но изначально чтоб моя программа и exe составляли один файл


Kot Andrei   (2005-09-26 10:34:00) [1]

(начиная с семерки)
Delphi -  язык програмирования !
Одназначна!!!


Anatoly Podgoretsky   (2005-09-25 12:30:00) [2]

Различие между стандарт и документирование понимаешь?


Германн   (2005-09-25 01:55:00) [3]

2 Anatoly Podgoretsky ©   (24.09.05 11:35) [11]
Неужели только два! :(

И что, они документированы?


Anatoly Podgoretsky   (2005-09-24 11:35:00) [4]

Германн ©   (24.09.05 02:14) [9]
На Паскаль есть два стандарта ISO и ANSI


Anatoly Podgoretsky   (2005-09-24 11:34:00) [5]

Кефир87 ©   (24.09.05 01:01) [7]
А не пытался приказать это Борланду?


Германн   (2005-09-24 02:14:00) [6]

Ну да. А я, если честно, ни разу не видал стандартна "язык программирования"! :(


Сайбель Алексей   (2005-09-24 01:06:00) [7]


> Кефир87 ©   (24.09.05 1:01) [7]


Тут не один холивар был на эту тему.
Так что стОит так категорично заявлять.
Тем более что Они напишут, то и есть истина (в большинстве случаев).


Кефир87   (2005-09-24 01:01:00) [8]

Ну они что угодно могут написать, а Delphi  остается Интегрированной Средой Программирования, а Object Pascal языком программирования. Вотъ. 8)


GuAV   (2005-09-23 23:25:00) [9]

Тут усё однозначно, раз

>  exe [ D7, 95/98, XP]

, то delphi language, если старее D7, то object pascal language.


Anatoly Podgoretsky   (2005-09-23 22:27:00) [10]

Кефир87 ©   (23.09.05 22:07) [4]
А не пытался у Борланда спросить.


Кефир87   (2005-09-23 22:07:00) [11]


> Fay ©   (23.09.05 21:15) [3]

Прозьба пояснить. Уж это я точно знаю... наверно с пеленок 8)


Fay   (2005-09-23 21:15:00) [12]

2 Кефир87 ©   (23.09.05 20:35) [1]
>> Нет такого языка программирования Delphi
Это не совсем правда...
>> Программа написанна на OJECT PASCAL
и это тоже 8)


FBI Agent   (2005-09-23 20:40:00) [13]

1. Для начала, создайте *.rc файл, описывающий хранящиеся в
нем файлы
--------------------------------------------------------------------------------
DEFAULT ADDITION1 1.EXE

Первые два параметра могут быть любыми. Они будут
использоваться в программе позже.

2. Затем для создания *.res файла используйте компилятор
командной строки BRCC32.EXE, поставляемый с Delphi.
--------------------------------------------------------------------------------
Создайте *.bat файл в котором будет текст:

BRCC32 имя.rc

Программа добавит в компилируемый файл созданный ресурс .rc и
создаст файл с тем же именем, за исключением расширения,
которое будет .res.

3. В вашей программе добавьте директиву компилятора, чтобы
включить вновь созданный файл:
--------------------------------------------------------------------------------

{$R ???.res}

Правильным будет разместить его в секции реализации после
строчки {$R *.DFM}.

4. Затем, в нужный момент, вы вытаскиваете из exe-шника ваш
файл и запускаете его WinExec или ShellExecute'ом. Приведу
строку извлечения ресурса из вашей программы
--------------------------------------------------------------------------------

procedure TForm1.Button1Click(Sender: TObject);
var
Res: TResourceStream;
begin
Res:=TResourceStream.Create(hInstance, 'DEFAULT',
Pchar('ADDITION1'));
Res.SavetoFile('1.exe');
Res.Free;
WinExec (..........);
// а затем и удалим его, если надо
if FileExists(.....) then DeleteFile(.....);
end;


Если тебе это чем-то поможет то пожалуйста. А вообще почитай про ресурсы


Кефир87   (2005-09-23 20:35:00) [14]

Терпение лопнуло! Нет такого языка программирования Delphi!!!! Программа написанна на OJECT PASCAL!!!!! А экзешник надо запихнуть в ресурс другого экзешника... Как это сделать? STFW! и/или поискать по этому форуму.
А какие цели преследует автор можно поинтересоваться? А то это как-то подозрительно 8)


Наверх

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