Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.05.18;
Скачать: CL | DM;

Вниз

CollapseProcTable0.inc   Найти похожие ветки 

 
Виктор007   (2007-09-02 16:11) [0]

Воюю с этой ошибкой целый день :( Делаю все по инструкции - даже приложения которые в примере не удается скомпилить.
Выдается ошибка об отсутствии файла CollapseProcTable0.inc

Поиск по форуму ничего не дает.


 
Vladimir Kladov   (2007-09-02 16:23) [1]

Значит, еще внимательнее инструкцию прочитайте. Все должно получиться когда всё будет правильно сделано, все пути правильно указаны, все опции правильные выставлены, все файлы перемещены вручную, для которых это сказано сделать.


 
vc1983 ©   (2007-09-03 00:58) [2]

Использую Delphi7. Тоже пытался разобраться с Collapse используя примеры. Примеры не компилируются.

Решил прикрутить Collapse к самому простому проекту (DemoEmpty). Получилось без проблем.

Прикрутил к нескольким своим проектам, но размер при использовании Collapse почти никогда не уменьшается.

Pcode компилируется, проверено по синим точкам.

Если отключить опцию "Compiler\Optimization" то на некоторых проектах размер становится меньше на 512 байт. Программы были разные от 20 до 100кб.

2Виктор007:
> Выдается ошибка об отсутствии файла CollapseProcTable0.inc

Попробуй удалить из папки проекта все файлы относящиеся к Collapse и вручную удалить из исходников (*.pas; *.dpr; *.dfm; *.inc) все относящееся к Collapse и Pcode. И попробуй сделать все снова согласно инструкции.

Возникшие проблемы.
В инструкции написано: Добавить в uses каждого модуля формы, ..., ссылку на Collapse., в модуль проекта (dpr) ссылка на Collapse должна добавляться автоматически?

Содержимое файлов CollapseUses.inc и CollapseObjects.inc - не всегда генерируется и приходится их заполнять вручную.

Ну и самое главное размер Exe файла никогда не уменьшается.


 
homm ©   (2007-09-03 01:37) [3]

> Ну и самое главное размер Exe файла никогда не уменьшается.

Много ли кода инициализации окон у вас в тех проектах? Колапс тоже имеет свой стартовый размер, даже если на нем не написана не одна строчка, но при усложнении проекта появляется выигрыш (хотя имхо, в большенстве случаев оно того не стоит).


 
ElectriC ©   (2007-09-03 01:56) [4]

Да всё компилирутся и работает прекрасно!
P.S. Использую д7.


 
vc1983 ©   (2007-09-03 22:25) [5]


> Много ли кода инициализации окон у вас в тех проектах?


Проект №1 - TestCollapse0.dpr, пример из архива с Collaps"om - кода инициализации мало.

Проект №2 - TestCollapseA.dpr, пример из архива с Collaps"om - тут много всяких элементов управления.

Как мне кажется 2 примера не случайны.
1-й простой - демонстрирует, что выгоды от Collaps"a для простой программки нет.
2-й сложный - должен показать что выгода все-таки есть. Но код уменьшается маленько (512б), и то только если отключить "Compiler\Optimization".

Проект №3 - Aladin.dpr, пример из архива с GRush контролами.
Проект №4 - Ну и моя программа. Занимает 90кб имеет 4 формы, 12 кнопок, 7 панелей, 7 текстовых полей, 3 переключателя, 7 меток, 1 таймер, 1 прогресс бар, 2 popup меню, 2 paint бокса, 2 диалога. Кода инициализации 5+5+5+10кб (это много или мало?).


 
Vladimir Kladov   (2007-09-03 23:23) [6]

Чем больше, тем лучше Если только поддержка П-кода есть во всех элементах интерфейса в MCK, иначе не будет включаться П-код, и всё будет по-старому работать.



Страницы: 1 вся ветка

Текущий архив: 2008.05.18;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.023 c
15-1206900897
DVM
2008-03-30 22:14
2008.05.18
2 копии Win на одном компьютере и перевод времени.


2-1208388475
deras
2008-04-17 03:27
2008.05.18
SQL - запрос


15-1207544272
Игорь Шевченко
2008-04-07 08:57
2008.05.18
McSimm, с днем рождения!


2-1208361289
Dezigo
2008-04-16 19:54
2008.05.18
Delphi чтиение из фала.


15-1207119287
Ega23
2008-04-02 10:54
2008.05.18
А вот как сделано: регистрируешься на каком-нибудь сайте,