我现在在做界面与业务的分离,当编译时,出现以下错误,但我不知道是什么意思,有高手们指教。错误为:
[Error] Unit2.pas(10): Undeclared identifier: 'TStrings'
[Fatal Error] Project1.dpr(6): Could not compile used unit 'Unit2.pas'

解决方案 »

  1.   

    在Unit2.pas的Uses部分加入Classes,SysUtils
      

  2.   

    在Unit2.pas的Uses部分加入Classes,SysUtils
    这个我已经加过了,不行呀
      

  3.   

    >>这个我已经加过了,不行呀你要加在 interface 下
      

  4.   

    unit Unit2;interface
    Uses Classes,SysUtils;type
    u1maint=class(TObject)
    privatepublic
    function XXXXXX:TStrings;
    end;implementationend.当我加进了 function 语句后就编译错误了。
      

  5.   

    unit Unit2;interface
    Uses Classes,SysUtils;type
    u1maint=class(TObject)
    privatepublic
    function XXXXXX:TStrings;  //函数声明
    end;implementationfunction u1maint.XXXXXX(): TStrings;  //函数实现 
    begin
    ....
    end;end.
    呵呵,编译错误,还是少发,编译器出错提示基本上讲得是很清楚地。