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

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8033
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 28 раз
Поблагодарили: 96 раз

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

Сообщение Игорь Столяров »

Привет всем !

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

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

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

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

Стал рыться в TXA, там куча всякого хлама, особенно в секциях [FILES], видимо, что раньше использовалось. Никто не сталкивался ?
Аватара пользователя
Олег
Ветеран движения
Сообщения: 122
Зарегистрирован: 16 Июль 2005, 2:35
Откуда: Москва
Контактная информация:

Сообщение Олег »

Довольно часто наблюдаю уменьшение APP-файла после подобных конвертаций.
Что до уменьшения размера исполняемого файла - смотреть надо не на TXA, а на сгенеренный текст. Возможно в старом APP есть ссылки на не используемые уже шаблоны, которые генерят "нейтральный" для логики программы доп.код.
А возможно, что более вероятно, в старом APP включен режим отладки, который при конвертации каким-либо образом "сбросился". Или сам его в новом APP отключил и забыл.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8033
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 28 раз
Поблагодарили: 96 раз

Сообщение Игорь Столяров »

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