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

Black Box собранного EXE

Добавлено: 25 Июнь 2009, 8:43
Игорь Столяров
Привет всем !

Среда С6 9059 & ABC. Есть достаточно сТранное явление. Одно и тоже приложение собирается
на разных компьютерах и разница в размере готового EXE файла - порядка 100 Kbyte.
Причем это происходит при сборке любых приложений .... Есть смутное подозрение, что на
компьютерах в свое время устанавливались разные наборы шаблонов для просмотра
(HandyTools, Easy все подряд..., Free ABC, TinTools и т.д) и вот теперь какой-то мусор
линкуется в готовый EXE. :(

Есстественно взял "чистый" компьютер - установил C63 9059 и только используемые
приложением шаблоны. Собрал EXE - еще на 30 KByte меньше чем в предыдущем абзаце. :(

Вопрос: можно как-то или чем-то посмотреть что линковщик Clarion напихал в EXE (DLL) файл ?
Просмотр SHP файлов не предлагать - в них почти ничего полезного нет ...
Заранее спасибо !

Re: Black Box собранного EXE

Добавлено: 25 Июнь 2009, 10:00
Admin
А при чем тут SHP файлы ... сравните файлы *.LNK, в них указано все что линкуется в EXE или в DLL

Re: Black Box собранного EXE

Добавлено: 25 Июнь 2009, 10:32
Игорь Столяров
Да, спасибо ! Похоже это то что и нужно. Теперь построчно сравню файлы с разных компьютеров и определю, кто здесь лишний ... ;)

Re: Black Box собранного EXE

Добавлено: 29 Июнь 2009, 9:04
Игорь Столяров
Еще раз спасибо за наводку - с проблемой разобрался и устранил.
В *.lnk файле нашел "лишний" mo.obj - это осколок шаблона MakeOver от CapeSoft, ссылка на mo.clw и сам исходный файл осталась в SOURCE секции APP после удаления шаблона. После удаления "вручную" файлов mo.inc и mo.clw из папки LibSrc проблема исчезла. :)