Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Отключить включение имен переменных,функций в exe


Автор: AlexSuv 5.11.2010, 02:33
Codegear Delphi 2010 , отключил казалось бы ВСЕ настройки Компилятора,Линкера .... перепробовал все опции, все равно при компиляции имена функций и переменных попадают в скомпилированный экзэшник :(
Реально забыл где оно убирается, подскажите плз. 

Автор: Delphist 13.11.2010, 15:14
А там насколько я знаю сейча два типа компиляции, когда будешь собирать (компилировать проек) выбираем, что мог готовый проект, по-моему сидит в том же меню Run, что и стандартный Run по F9

Автор: Snowy 13.11.2010, 16:15
Код

{$SETPEFlAGS IMAGE_FILE_RELOCS_STRIPPED or IMAGE_FILE_DEBUG_STRIPPED or
  IMAGE_FILE_LINE_NUMS_STRIPPED or IMAGE_FILE_LOCAL_SYMS_STRIPPED}

Отключить RTTI информацию нельзя.
То есть, имена методов и полей у классов-наследников TPersistent не отключается. Не положено.
А имена обычных функций и переменных - ради бога...

Автор: Frees 13.11.2010, 18:53
можно еще закриптовать ехе но ИМХО это параноя...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)