|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
|
||||
Ну типа прочнист Регистрация: 12.01.2005
Москва
Сообщений: 1,649
![]() |
Цитата:
__________________
ZZH |
|||
![]() |
|
||||
люблю мастерить Регистрация: 21.01.2005
Челябинск
Сообщений: 10,332
|
Для создания подобных файлов достаточно проводника. Прямо так и пишешь в названии файла (любого) "файл.EXE" и получится ехе-файл
![]() Тут уже сказали, для этого нужен компилятор или "сборщик" что из понятных ему файлов соорудит тебе исполняемый файл. (типичный пример: архиватор создающий самораспаковывающийся архив) |
|||
![]() |
|
||||
Конструктор по сути (машиностроитель) Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391
|
Я извиняюсь за тупой вопрос, а разве есть языки программирования, которые после компиляции выдают исполняемый файл НЕ *.EXE ?????????
__________________
Век живи, век учись - ... |
|||
![]() |
|
||||
Moderator
Конструктор (машиностроение) Регистрация: 23.10.2006
Россия
Сообщений: 23,259
![]() |
|
|||
![]() |
|
||||
Инженер-проектировщик всегда Регистрация: 04.10.2007
Москва
Сообщений: 699
|
Цитата:
А с такими названиями тем, автор среди программистов будет выглядеть как хакер. Как вас вообще занесло в "среду программистов" и как занесло сюда?
__________________
Просто проектолог |
|||
![]() |
|
||||
Конструктор по сути (машиностроитель) Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391
|
Про скрипты я подзабыл, согласен. А bat файл я бы сравнивать с EXE не стал. Хотя и явно исполняемым является. Кстати, а какая прога после компиляции дает bat-файл? Или их только вручную пишут?
Цитата:
![]() PS Программированием увлекался, если можно так назвать проги на Pascal. ![]()
__________________
Век живи, век учись - ... |
|||
![]() |
|
||||
Инженер-проектировщик всегда Регистрация: 04.10.2007
Москва
Сообщений: 699
|
По сути это и есть библиотеки.
Утрировано: в *.dll хранятся многие функции или процедуры. В *.exe есть ссылки на эти процедуры. При старте процесса он находится в оперативной памяти. Чтобы не загружать память и т.д. пишутся *.dll-ки и потом оттуда выдергиваются функции по мере необходимости. Например в 2006 AutoCAD-е exe-шник всего 8 Мб, остальное в *.dll. Пишутся dll-ки стандартными, для языка программирования, операторами, проверяются на исполнение и компилятся. *.dll может все тоже самое, что и *.exe
__________________
Просто проектолог Последний раз редактировалось Madtosh, 05.06.2008 в 10:32. |
|||
![]() |
|
||||
Конструктор по сути (машиностроитель) Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391
|
А кто-нибудь скажет ещё:?
__________________
Век живи, век учись - ... |
|||
![]() |
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372
|
Можно ваще просто. Создаем любым способом файл 0.exe размером 0 байт. Для тех, кто не могёт - прилагается в zip-архиве.
Распаковываем и запускаем. Делает не много, но достаточно для 0 байт. И никаких C++. И даже просто ЦЭ. Язык НУЛЬ - вот это круто! ![]() |
|||
![]() |
|
||||
Ну типа прочнист Регистрация: 12.01.2005
Москва
Сообщений: 1,649
![]() |
2Bull
Исполняемыми могут быть текстовые файлы, содержащие программы, написанные на некоторых языках. При наличии интерпретатора, разумеется. Так во времена DOSа исполняемыми были bas-файлы с Basic-овскими текстами. Более того, раньше (ну, примерно до пентиумов) при отсутствии в PC операционной системы из некоторых BIOS-ов загружался Basic интерпретатор и можно было что-нибудь посчитать даже без нее. Про dll-ки: это действительно библиотеки, содержащие некоторые функции, давно отлаженные и, как правило, используемые различными приложениями, что позволяет экономить дисковое прстранство. По способу загрузки они бывают двух типов: либо загружаются вместе с exe-шником при запуске и сразу разрешают все ссылки, либо exe-шник их подгружает по мере необходимости. Чаще используется первый метод, т.к. он "ленивее" в программировании. Bat-файл содержит последовательность инструкций командной строки, создается вручную в любом текстовом редакторе и компилировать там нечего.
__________________
ZZH |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,409
|
Разработчик, тогда уж надо упомянуть и про DLL Hell и .NET-решение этой проблемы
![]()
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как сделать так, чтобы ЛИСПы не надо было перезагружать? | bimari | LISP | 13 | 24.10.2006 10:41 |
Можно ли прикрепить растр к DWG чтобы все было в одном файл | Andrei | AutoCAD | 14 | 06.07.2005 11:21 |