我使用了SetLegth(xxx,4);后,出现
[Error] Unit1.pas(87): Undeclared identifier: 'SetLegth'应该在uses中引用什么?
或者大家告诉我怎么查某些过程引用了哪些类库吧

解决方案 »

  1.   

    是SetLength,而不是SetLegth,
    该过程在system单元中定义,在uses中不用引用什么单元就可以直接用了!
      

  2.   

    不需要引用啊。在Delphi的editor中选中 setLength ,然后按F1键就知道了,其他的类似。
      

  3.   

    用了system会出现:[Error] Unit1.pas(7): Identifier redeclared: 'System'真是晕啊我根本没说明过system啊?
      

  4.   

    呵呵,我知道,你肯定是在两个地方Use了System这个单元了,一般情况下无论你什么时候新建一个窗体,系统会自动加入这个单元的。我们有两个地方用到Use,一个是文件开头,系统包含的USE,另一个Use是你的应用程序引用你自己工程里的单元(在implementation上面)。你肯定是将System加到了你应用程序的Use了。