帮忙详细解释下面这行代码
inherited Create(False);
参数为FALSE和TURE有什么不同
不胜感激!!!!!

解决方案 »

  1.   

    这个父类没有定义CREATE,但它父类的父类中有CREATE,依然是inherited Create;它的父类是TObject
      

  2.   

    逐级追溯上去,找到带参数的Create执行什么操作就知道了
      

  3.   

    这么 cool 的问题都有哈是线程的子类吧, VCL 中也只有这个是带 boolean 的构造函数哈, 如果是TThread了派生类就是说构造完是不是挂起状态, true 就得用 Resume 开始线程, false建立的线程会立即执行
      

  4.   

    不可能吧 父类肯定有create方法参数的
      

  5.   

    我看也是线程的构造函数,true是挂起线程,false是起动线程!
      

  6.   

    不好说是什么,自定义的构造函数也可以用boolean做参数啊,这个要自己看父类代码,或者把父类的create贴出来。
      

  7.   

    大家已经说得很清楚了,你怎么还不结贴?我用过的Delphi标准类中,Constructor带一个Boolean参数有两个,一个是TThread,另一个是TObjectList,对照一下,看一下帮助就应该很明白。inherited Create的意思就是调用父类的Create,而不是自己的Create。inherited Create(False)的意思就是说调用父类的Create,而且父类的Create需要一个Boolean类型的参数。
    这样的句子一般会在自己的Create里出现。