Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: Кнопка вызова "Свойства - Безопасность" объекта под курсором 
Author Message
Loopback



PostPosted: Thu Aug 12, 2010 21:11    Post subject: Reply with quote

HA3APET wrote:
Как я понял и без <PATH>\Autoit\Include\Memory.au3 всё работает.

Раз работает - значит скрипт всё нашел успешно и можно не заморачиваться Smile
MVV wrote:
По-секрету скажу, этот exe наверняка состоит из исполнимого модуля AutoIt, который является общим для всех подобных файлов (и который содержит всё необходимое для выполнения любой функции скрипта), к которому приписан некий псевдокод, который этот модуль и выполняет.

Совершенно верно, скрипт и все подключаемые к нему дополнительные ресурсы сжимаются и присоединяются к интерпретатору.
Поэтому я обычно не компилирую свои скрипты, а запускаю их через интерпретатор - в этом случае экзешник только один для всех. Понятное дело, это имеет смысл, если их много.

Впрочем, в данном случае размером мы расплачиваемся за простоту и скорость написания скриптов. Для возможностей Autoit 600 кб - совсем не так много.
MVV wrote:
И единственный способ уменьшить его размер - это перекомпилировать образ исполнимого модуля, оставив в нем только часть функций - но это нам не под силу.

Ага. Но даже если бы исходники были сейчас открыты, этот функционал проще написать заново на том же С++, чем выковыривать "лишние" функции Smile
Еще вариант - реальная компиляция в машинный код, но такой компилятор вряд ли когда-нибудь появится.
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group