Re: Which version for small .exes?




"Ray" <arcane94@xxxxxxxxx> wrote in message
news:RI9Fe.158396$go.2428@xxxxxxxxxxxxx
> Which 32-bit version of Delphi produced the smallest executables using the
> VCL? I'm thinking about purchasing a copy of an older version of Delphi
> (perhaps 2.0 or 3.0) in order to develop the smallest Windows applications
> possible. I don't need any of the features in the newer versions of Delphi
> (i.e. 5, 6, 7, 2005, etc) anyway...

In this case, one wonders why you need Delphi at all. If you really want to
construct small Windows exe a google search will turn up some valuable
Delphi references. IIRC there is at least one component set available that
replaces most of the big stuff in the VCL with simpler, less capable, and
thus smaller components. There are also a number of pages describing how one
can bypass the VCL and work directly with the Windows API. AFAIK the Delphi
version is not material to these solutions.

Personally I think its usually a complete waste of time trying to produce
very small exe. (There are exceptions, but very few.) In percentage terms,
the difference between a 1MB exe and at 30KB exe is less than 1/4% of the
resources of a modern desktop.


.



Relevant Pages

  • Re: RosAsm Team is Still Making Excuses
    ... It's rather amusing listening to Rene state that I ... the Delphi VCL. ... I never used linked list in Delphi. ... object-oriented stuff you've done and how this is going to make RosAsm ...
    (alt.lang.asm)
  • Re: 64-bit Windows for AMD 64 is here...
    ... Of course the VCL for NET is ... classes (or structs in Win32) around. ... although not as extreme as the Win32 API. ... Delphi is also very strong on native compilation. ...
    (borland.public.delphi.non-technical)
  • Re: My rant about the "throw out delphi and re-write it in C#" crowd.
    ... nothing out there that I've seen for WinForms that hasn't already been ... done to death by 3rd party vendors for VCL? ... thought we were talking about being able to port Delphi applications to ... Drop it on a Windows Form. ...
    (borland.public.delphi.non-technical)
  • Re: VCL Improvements - the Linus way ?
    ... open-sourcing the VCL (ie: all your competitors can see the source ... Perhaps Codergear can contemplate some way in which the Delphi ... community can submit fixes and enhancements, ... Perhaps is better for CodeGear to help ...
    (borland.public.delphi.non-technical)
  • Re: Suggestion: One QC, one patch file
    ... to have the VCL open sourced. ... "The Fastcode project provides highly optimized functions for the Delphi ... Borland may be turning a blind eye to this since ... people assume immediately that if there is an open source version, the current "certified" version of the VCL that we have today would go away. ...
    (borland.public.delphi.non-technical)