компилируем прогу на билдере, приносим на систему без билдера/делфи, и - delphimm.dll и несколько других библиотек подавай
можна ли писать полноценныэ проги без ссылок на внешние библиотеки?
Delphi - C++ Buider w/o delphimm.dll
-
Vla2003
Re: Delphi - C++ Buider w/o delphimm.dll
А разве в билдере недостаточно сделать Project >Options>Linker и убрать галочку возле Use Dynamic RTL?
-
Vla2003
Re: Delphi - C++ Buider w/o delphimm.dll
The_Antihero Не знаю о чем говорит Vla2003 но для того, чтоб программа работала без инсталированого Билдера можно скопировать все библиотеки, что запрашиваются в папку с программой. И все запашет...
-
Galosh
Re: Delphi - C++ Buider w/o delphimm.dll
Для того, что бы не надо было переносить библиотеки,
сними:
Project->Options->Linker->Use Dynamic RTL
и
Project->Options->Packages->Build With Runtime Packages
правда ехе-шник получится сильно большим в связи со статической линковкой библиотек.
Если же это не желательно, то делай инсталяху, куда впихивай все нужные библиотеки.
Какие нужны можно узнать с помощью какого либо Resource Explorera, например Borland Workshop из билдера или же EXEScope например. Посмотрев список экспортируемых модулей и функций.
Но общесистемные библиотеки типа user32.exe или comdlg32.dll менять не желательно, можешь нарушить работут системы (для Win 9x, WinNT и XP скорее всего не дадут поменять), добавлять нужно только библиотеки билдера например.
Добавлено:
В Делфи всё работает аналогично
сними:
Project->Options->Linker->Use Dynamic RTL
и
Project->Options->Packages->Build With Runtime Packages
правда ехе-шник получится сильно большим в связи со статической линковкой библиотек.
Если же это не желательно, то делай инсталяху, куда впихивай все нужные библиотеки.
Какие нужны можно узнать с помощью какого либо Resource Explorera, например Borland Workshop из билдера или же EXEScope например. Посмотрев список экспортируемых модулей и функций.
Но общесистемные библиотеки типа user32.exe или comdlg32.dll менять не желательно, можешь нарушить работут системы (для Win 9x, WinNT и XP скорее всего не дадут поменять), добавлять нужно только библиотеки билдера например.
Добавлено:
В Делфи всё работает аналогично
