TColor = -$7FFFFFFF-1..$7FFFFFFF;
TColor是枚举类型,不是类
TShape是一个控件,如果不是在设计期加入窗体的,需要
uses ExtCtrls;

解决方案 »

  1.   

    ExtCtrls,是什么?
    我的问题是不是很可笑?
    我在抄书上的例子,
    是关于多线程的。
    通不过。
    菜鸟。
      

  2.   

    我上面说错了,TColor是子界类型,不是枚举型
    ExtCtrls是VCL源码的一个单元,把它加在你的单元的interface后面的uses里面(也可以是implementation部分,具体看你在哪里用的TShape)最后说一句:推荐一本书:Delphi 5开发人员指南。你好像才开始学啊
      

  3.   

    哥们,咱俩都是初学者,给你介绍个经验,当你找不到某个类或者控件是,查找
    Delphi的帮助,例如TShape,在Delphi的帮助里面会显示Unit 下面的"extctrls"
    ,那么Extctrls就是声明TShape的文件单元,然后在程序最上面的Uses下面加入Extctrls即可!