Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "KOL";
Текущий архив: 2008.05.18;
Скачать: [xml.tar.bz2];

Вниз

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 вся ветка

Форум: "KOL";
Текущий архив: 2008.05.18;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.15 c
2-1203231941
DRAF
2008-02-17 10:05
2008.05.18
Полоса пкрутки


3-1196882052
jiny
2007-12-05 22:14
2008.05.18
Как вставить результат процедуры в селект Advantage Database


15-1206905643
Поп Гапон
2008-03-30 23:34
2008.05.18
Как вы думаете, IT-шникам сейчас как в материальном плане?


2-1208423516
Зоо
2008-04-17 13:11
2008.05.18
Выделить строку в DBGRIDEX


15-1207033376
Тыгыдымский конь
2008-04-01 11:02
2008.05.18
В какой Windows появился шрифт Tahoma





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский