Требуются ли для развертывания простому приложению формы delphi какие-либо библиотеки или зависимости?

Мне нужно создать приложение простой формы, и я хочу упростить его развертывание (без установки библиотек или зависимостей), я не хочу использовать Visual Studio cpp или csharp, потому что приложения clr компилируются с фреймворками .net, а у меня мало опыт работы с mfc и диалогами.

Поэтому мне было интересно, какие библиотеки используют простое приложение форм delphi vcl (те, которые используют TForm), потому что мне никогда не приходилось устанавливать что-либо для запуска простых приложений delphi.


person peterg    schedule 15.05.2010    source источник


Ответы (1)


Delphi встраивает все в EXE-файл. Существуют библиотеки, которые зависят от файлов BPL или DLL, но для простого приложения EXE - это все, что вам нужно ...

person Sparky    schedule 15.05.2010
comment
Можно построить приложение так, чтобы для него требовались файлы BPL, но это делается редко. Компоненты, которые полагаются на внешние библиотеки DLL, обычно указываются как таковые в своей документации. - person afrazier; 15.05.2010
comment
Спарки прав. По умолчанию в Delphi все в одном .exe, хотя есть и другие способы (в основном BPL). Базовые компоненты графического интерфейса не зависят от DLL. - person Marco van de Voort; 15.05.2010
comment
Всем спасибо, я не знал, что все встроено в exe. - person peterg; 15.05.2010
comment
Многим разработчикам delphi нравится это в delphi, и они указывают на требования к установке dll среды выполнения и фреймворка почти всех других инструментов как на ключевую причину, по которой они предпочитают delphi. - person Warren P; 31.05.2010