initialization:
是在程序启动后时候就要执行初始化的, Application.Initialization.
一个程序在开始的时候就要一次性地把所有的Unit中的Initialization都执行一遍.
这个时候,你的Form中的所有对象控件等都没有创建呢.
Finalization:
与Initialization相反, 程序结束之后把每个Unit的Finilization都要执行一遍.
一般来说, Initialization是用来初始化你这个Unit的一些变量以及创建一些对象. 如果
你的Unit中没有初始化任何东西, 就不需要Initialization. 若没有Initialization自然
也不能用Finalization了.
一般情况下, 如果你的Initialization段没有创建任何对象的话, 就不需要Finalization.
若你在Initialization中创建了某些对象, 当程序结束的时候, 可以用Finalization来释放,
否则虽然程序结束了还会丢失内存的.