我觉得你好像把CLX程序和VCL程序混在一起,所以当然出问题了。

解决方案 »

  1.   

    label.parent要求的是TWidgetControl类型?不会呀?
      

  2.   

    to chechy
        是的,我学delphi到今天才8天,所以我不知道什么是clx,什么是vcl,这两者间有什么区
    别吗?我差帮助的时候确实有这两个选择的,不过好像没在书上看过,所以不清楚,是不是我
    uses里面包含的库错了,所以才会这样字?
      

  3.   

    多谢chechy的提醒,原来真的是uses错了,StdCtrls和QStdCtrls一起uses的时候,TLabel
    会变成QStdCtrls的。现在给你加分,:),不过,我还是不知道clx和vcl有什么不同
      

  4.   

    Widget我以前编写Motif程序接触过,好像现在CLX也是这样的。我注意到CLX的Unit多以Q打头,所以肯定是你Uses中既有VCL的Unit又有CLX的Unit。我建议你重新New一个Application(不是CLX Application)试试看,注意一下里面的Unit。Label应该在StdCtrls这个Unit中。
    书上暂时是不会有的,因为CLX是D6和Kylix的概念,这方面的书国外的书尚且不多,就更不用说国内了。
      

  5.   

    CLX是可以在D6和Kylix上编译运行的程序。即跨平台的程序。