Страница 1 из 1

Загадка природы ...

Добавлено: 12 Ноябрь 2007, 16:54
Игорь Столяров
Привет всем !

Столкнулся с забавной (?) ситуацией:

Есть исходные тексты (APP + DCT) достаточно большой программы, порядка полутора-сотни окон.

- выгрузил APP в TXA и загрузил обратно. OK !
- Собранный EXE файл стал меньше на 20% !!! (около 4 Mbyte), но программа работает без проблем,
- Взял "старый" APP и собрал программу - 5 MByte и тоже работает ...

А я вот сижу и думаю: ПОЧЕМУ ?

Стал рыться в TXA, там куча всякого хлама, особенно в секциях [FILES], видимо, что раньше использовалось. Никто не сталкивался ?

Добавлено: 16 Ноябрь 2007, 12:06
Олег
Довольно часто наблюдаю уменьшение APP-файла после подобных конвертаций.
Что до уменьшения размера исполняемого файла - смотреть надо не на TXA, а на сгенеренный текст. Возможно в старом APP есть ссылки на не используемые уже шаблоны, которые генерят "нейтральный" для логики программы доп.код.
А возможно, что более вероятно, в старом APP включен режим отладки, который при конвертации каким-либо образом "сбросился". Или сам его в новом APP отключил и забыл.

Добавлено: 16 Ноябрь 2007, 13:12
Игорь Столяров
Ну с "усыханием" APP как раз все понятно ... Это ведь простая БД.
А вот с EXE скорей всего проблема в том, что в него втягиваются какие-то элементы шаблонов и библиотек, которые из самого APP
не видны. Детские проблемы типа режима отладка, линковки и т.д. исключены. Не первый год замужем ... ;)