Страница: 1 |
Страница: 1 |
Вопрос: Native EXE in VB6?
Добавлено: 13.05.09 23:26
Автор вопроса: MegaÐefender | Web-сайт:
Люди, я давно хотел спросить, почему Native exe в вб6 компилится с длл?
Нейтив ехе - это же компил. в машинный код!
Ответы
Всего ответов: 5
Номер ответа: 1
Автор ответа:
Ra$cal
ICQ: 8068014
Вопросов: 18
Ответов: 817
Web-сайт:
Профиль | | #1
Добавлено: 13.05.09 23:43
и што? оно и компилится в машинный код. если не веришь - открой в ollydbg свой скомпиленный ехе файл. в длл лежат фенечки, которыми ты пользуешься при программировании. Например класс строк, дат, работа с окошками итп итп итп. Или ты думал этот код из воздуха берется?
Номер ответа: 2
Автор ответа:
MegaÐefender
Вопросов: 19
Ответов: 313
Web-сайт:
Профиль | | #2
Добавлено: 14.05.09 22:50
Ничего я не думал, бред какой-то, нейтив ехе - это компиляция в машинный код, например, как в делфи, без длл! Видно, забыли про этот чекбокс майкрософтовцы...........................
Номер ответа: 3
Автор ответа:
Ra$cal
ICQ: 8068014
Вопросов: 18
Ответов: 817
Web-сайт:
Профиль | | #3
Добавлено: 14.05.09 23:51
бугого... ты сравни размеры ехе которые дают вб и делфи. делфи лепит свой код в каждый ехе, а вб этот код вынесен в отдельный модуль, и все ехе могут его юзать. отчего размер формы на вб - 20кб, а на делфе - 220кб.
и еще раз - натив есть компиляция в команды, исполняемые процессором. антипод - компиляция пикода, которая исполняется виртуальной машиной. длл здесь упоминать так же глупо, как спортивные штаны с начесом.
Номер ответа: 4
Автор ответа:
Ra$cal
ICQ: 8068014
Вопросов: 18
Ответов: 817
Web-сайт:
Профиль | | #4
Добавлено: 14.05.09 23:52
"компиляция пикода, *который* исполняется "
сэлффикс
Номер ответа: 5
Автор ответа:
VerhoLom
Вопросов: 20
Ответов: 285
Профиль | | #5
Добавлено: 16.05.09 15:55
Сейчас любой визуальный язык типа Вб или Дельфи имеет рантаймовые библиотеки. Разница в том, что Дельфи загоняет все в готовый экзешник, а ВБ - нет. Но по-любому, и тот, и тот имеет кучу РТЛ, которые, если не вшиты в ЕХЕ, придется тянуть с собой. В Дельфи, например, это ВЦЛ, в ВБ - MSVBVM60, хотя после Виндовс Линолеум она есть во всех виндах и тянуть ее в дистрибутиве нет смысла... А вот ВЦЛ не поставляется с виндой...