![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Collapse [Delphi, Windows]
ter © (2006-09-22 18:09:00)Беда какая-то, не могу заставить Collapse работать. Вроде всё сделал в соответствии с UsingCollapseInMCK_ru.htm
Запускаю PCompiler, получаю на выходе сообщения:
params: D:\Projects\D7\KOL\Collapse\TestCollapseA\TestCollapseA.dpr
Stage #1
Stage #2
All passes done OK!
В файлах CollapseProcTable0.inc - CollapseProcTable3.inc появляется asm содержимое, но exe-шника нет :(
Из UsingCollapseInMCK_ru.htm: "Осталось запустить полученный проект на исполнение и убедиться, что он работает так же, как и раньше.". Запускаю, компилируются и... всё те же 50 Кб :(
Подскажите, где грабли?
Vladimir Kladov (2006-09-23 10:06:00) [1]Проверяйте, что у вас в uses. Смотрите map-файл. У меня как было 36К, так и осталось.
ter (2006-09-22 19:46:00) [2]Нет, всё таки какой-то бок натворил. :( Когда запускаю компилятор строчкой "C:\PROGRA~1\Borland\Delphi7\Bin\DCC32.EXE -M -DKOL_MCK -DPcode -GD -UC:\PROGRA~1\Borland\Delphi7\Lib\KOL;C:\PROGRA~1\Borland\Delphi7\Lib\newsys;D:\P rojects\D7\KOL\Collapse -V TestCollapseA.dpr" он при компиляции модуля Collapse.pas требует файлы KOLDEF.INC и MCKfakeClasses.inc, что само по себе странно, поскольку в -U указан путь до KOL-а с этими файлами. Я даже специально пробовал перенести папку КОL в другое место... тот же итог, а копирование этих двух файлов в папку с Collapse решает проблему, но и рождает на выходе этого монстра почти в мегабайт весом.
Vladimir Kladov (2006-09-22 19:34:00) [3]такой размер бывает только если собран с отладочными версиями системных модулей, и/или включена отладочная информация для TD. Collapse столько навесить не сможет даже если захочет.
ter (2006-09-22 19:00:00) [4]Хм... вроде понял в чём дело. Не запускался delphi компилятор и не формировал map файл.
Исправил в конфиге строчку на такую:
/CC:\PROGRA~1\Borland\Delphi7\Bin\DCC32.EXE -M -DKOL_MCK -DPcode -GD -UC:\PROGRA~1\Borland\Delphi7\Lib\KOL;C:\PROGRA~1\Borland\Delphi7\Lib\newsys;D:\P rojects\D7\KOL\Collapse -V TestCollapseA.dpr
Т.е. на сокращенные имена и компиляция пошла, exe вышел и он... 955,4 Кб.
Беда-огорчение сплошное. :(