7

I need to code a simple form application and I want to make it easy to deploy (without installing libraries or dependencies), I don't want to use visual studio cpp or csharp because clr apps compile with .net frameworks and I have no much experience with mfc and dialogs.

So I was wondering which libraries does a simple delphi vcl forms app (those using TForm) use, because I've never had to install anything to run simple delphi apps.

peterg
  • 137
  • 1
  • 1
  • 6

1 Answers1

19

Delphi embeds everything in the EXE file. There are libraries that depend on BPL or DLL files, but for a simple application, the EXE is all you need...

Bruce McGee
  • 15,076
  • 6
  • 55
  • 70
Sparky
  • 14,967
  • 2
  • 31
  • 45
  • 1
    One could build the application so that it requires BPL files, but it's rarely done. The components that rely on external DLLs normally indicate as such in their documentation. – afrazier May 15 '10 at 14:44
  • 2
    Sparky is right. The default in Delphi is everything in one .exe, even though there are other ways (BPLs mostly). The base GUI components do not depend on DLLs. – Marco van de Voort May 15 '10 at 14:44
  • Thank you all, I didn't know everything was embedded in the exe. – peterg May 15 '10 at 15:04
  • Many delphi developers love this about delphi, and point the "runtime dll and framework installation" requirements of almost-every-other-tool as a key reason why they prefer delphi. – Warren P May 31 '10 at 13:47