Прога требует vcl60.bpl
По-моему, ответ на этот вопрос надо бы повесить на первой странице сайт, написанным жирным шрифтом размера эдак 20. Project Options->Packages->Build with runtime packages
Еще вроде бы надо убрать галочку Project Options->Linker->Use Dynamic Rtl
http://forum.codenet.ru/showthread.php?threadid=13495
http://forum.codenet.ru/showthread.php?threadid=16729
При поиске по форуму находится 9 тем с этим вопросом.
Запускаю прогу на компе без Билдера. А она требует файл vcl60.bpl. Как я понял это библиотека с визуальными компонентами и в готовый файл они не запихиваются. Сам ехе всего 46 кило весит. Если в дельфи тоже написать то минимум 200 выйдет. Можно как-нибудь сделать, чтобы это все в ехе'шник запихивалось (может настройки Linkerа какие поправить или еще чего)?
Уточню и дополню вышеперечисленное:
На вкладке Compiler нажать "Release", на вкладке Packages снять галку с "Build with runtime packages" и на вкладке Linker снять галку с "Use dynamic RTL"
Уточню и дополню вышеперечисленное:
На вкладке Compiler нажать "Release", на вкладке Packages снять галку с "Build with runtime packages" и на вкладке Linker снять галку с "Use dynamic RTL"
И упаси вас Боже переносить на машину юзера файл vcl60.bpl, ибо после этого он попросит перенести vcl60.кажется dll , потом еще и так далее...
И упаси вас Боже переносить на машину юзера файл vcl60.bpl, ибо после этого он попросит перенести vcl60.кажется dll , потом еще и так далее...
Всё, что он может попросить, открытым текстом написано в исполняемом файле. Если перенести всё, что там написано, то он больше ничего не попросит. Там, где работают мои проги, нужные DLL/BPL уже есть, посему [FONT=courier new]exe[/FONT] получается не сильно большим, и его ([FONT=courier new]exe[/FONT]) легче распространять (а проги иногда приходится рассылать электронной почтой, а у некоторых узкие каналы). Говорят, что статически линкованные проги работают несколько быстрее, чем c Dynamic RTL, но обычно "узкие места" современных программ -- производительность БД, а не обращения к библиотекам.