Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2008.12.14;
Скачать: [xml.tar.bz2];

Вниз

Каким образом получаем exe?   Найти похожие ветки 

 
Thor   (2008-02-25 22:17) [0]

Не поймите не правильно по сабжу :) Суть вопроса вот в чем: Каким образом программулины типа всяких конструкторов игр и инсталяторов на "выходе" получают ехешник, т.е. возмем к примеру конструкторы игр, вначале имеем IDE самого конструктора игр, затем добавляем какие-то свои ресурсы(картинки, модели и тд), затем при помощи несложных скриптов прописываем то что нам нужно и в итоге получаем готовый ехешник?как?неужели у них свой компилятор/интерпретатор?Очень похожий принцип и когда создаем инсталляционный пакет для своей любимой проги, т.е. выбираем ресурсы нужные для установки, указываем какие должны присутствовать окна при работе инсталлятора, пишем скрипты и тд и опять же после имеем готовый ехешник.


 
Мк30 ©   (2008-02-25 22:26) [1]

Удалено модератором


 
Джо ©   (2008-02-26 00:33) [2]

Принцип (с вариациями) примерно таков. Пишется программа, которая, на основе данных, включенных в ее секцию ресурсов, выполняет определенные действия (назовем ее «программа-stub»). Таким образом, работа «программы-конструктора» заключается в том, чтобы сформировать нужные ресурсы и «вшить» их в «программу-stub».


 
Джо ©   (2008-02-26 00:35) [3]

Разумеется, вовсе не обязательно записывать данные именно в секцию ресурсов, можно их и приписать к образу stub"а, сути это не меняет.


 
Германн ©   (2008-02-26 01:33) [4]

Кстати и самораспаковывающиеся архивы, например rar, делаются так же, как описал Джо.


 
Thor   (2008-02-26 01:51) [5]

Джо
спасибо за ответ, это как раз именно то что мне нужно, а не могли бы вы посоветовать, что почитать по этому поводу, с чего начать, буду рад любой помощи, статьи, ссылки, книги, примеры...


 
Джо ©   (2008-02-26 02:16) [6]

> [5] Thor   (26.02.08 01:51)
> Джо
> спасибо за ответ, это как раз именно то что мне нужно, а
> не могли бы вы посоветовать, что почитать по этому поводу,
> с чего начать, буду рад любой помощи, статьи, ссылки, книги,
> примеры...

Да я даже не знаю, что конкретно «посоветовать».
Ну, касаемое ресурсов — см. MSDN на предмет функции UpdateResource и смежных, на предмет работы с файлами — какой-нибудь «букварь» по Паскалю и Делфи.
Пока нет конкретных вопросов, ответить, ИМХО, нельзя без флуда и гаданий на кофейной гуще.


 
Германн ©   (2008-02-26 02:17) [7]


> Thor   (26.02.08 01:51) [5]

По [2] читай http://www.delphikingdom.com/asp/viewitem.asp?catalogid=60
По [3] попробуй http://www.wasm.ru/article.php?article=1002001



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

Форум: "Основная";
Текущий архив: 2008.12.14;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.006 c
15-1223541889
Anton
2008-10-09 12:44
2008.12.14
Delphi или PHP


2-1225458274
dmitry_12_08_73
2008-10-31 16:04
2008.12.14
Создание файла


15-1223727726
{RASkov}
2008-10-11 16:22
2008.12.14
Контроль над "некоторым" каталогом, как это делается?


15-1223017074
тимохов
2008-10-03 10:57
2008.12.14
Если у кого опыт организации принятия оплат через интернет?


2-1225538727
Петр
2008-11-01 14:25
2008.12.14
Главная форма





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский