在一个单元的initialization部分的代码是在什么时候执行的啊?finalization部分是在什么时候执行的啊?
如果我的某个单元在一个bpl包里,程序要加载这个包,那包里的某个单眼的initialization和finalization部分的代码又是什么时候执行的?

解决方案 »

  1.   

    被进程加载时执行initialization,卸载时执行finalization。如果多个单元有这两个节,按一定的顺序执行个单元,你可以用断点测试一下。
      

  2.   

    支持楼上说法,一般来说,在bpl包里:
    被进程加载时是执行initialization,卸载时则是执行finalization。如果多个单元有这两个节,按一定的顺序执行个单元,如果是这个你就可以用断点测试一下。
      

  3.   

    不止是BPL包,一般单元里也可以加,程序初始化时执行。