Fuss over time and development time in Delphi

I have seen that most components (VCLs) in Delphi are divided into two parts.
1) DesignTime Package
2) RunTime Package

Why all this fuss. What is the difference if both RunTime and DesignTime packages are combined into one package?

I could never understand this logic of separation.

So what is the logic behind this?

As soon as I had a head, someone mentioned that this distinction was made only in order to avoid the adoption and observance of component standards set by Microsoft. In fact, logic does not exist.

It's true?

+5
source share
3 answers

. , , .

. , .

+11

, SO 2 ...

, , - Delphi . , IDE.

+5
  • Development time may use Delphi's internal units / packages to which you are neither source code nor legally permitted to distribute the binary form.
  • You probably do not want your application to require Delphi to be installed on a computer.

The logic is to keep your own code separate from the glue code, which makes it nice and easy to use with the IDE.

+4
source

All Articles