使用的是Delphi 7,我在Main.pas单元中引用了FileCtrl单元。编译时报错:
Unit 'FileCtrl' is specific to a platform
请问这个错误信息是什么意思?我该如何解决呢?

解决方案 »

  1.   

    这个不用管它,因为它只是个提示,如果要消除它,可以加编译器指令{$hint off}原因是该单元如此声明的:
    unit FileCtrl platform;  //指定该单元的内容与特定平台有关————————————————————————————————————
    宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
    ————————————————————————————————————
      

  2.   

    {$hints off}————————————————————————————————————
    宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
    ————————————————————————————————————
      

  3.   

    {$hints off}————————————————————————————————————
    宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
    ————————————————————————————————————
      

  4.   

    [hint]只是一个提示,多数时候是不用管它的.
      

  5.   

    根据Help解决了问题,用的是
    {$WARN UNIT_PLATFORM OFF}
      

  6.   

    你应该试着去理解它的意思,知道意思了自然问题也就解决了,因为该单元只能用于Windows下,而不能用于Linux下,所以IDE给你一个提示,只要在单元文件的开头,单元名称后面加上platform就会得到该提示.另外不管是什么编译器,看编译提示应该有一个常识,Error才是错误,Warning只是警告