无法定义下列数据:
  TMyColor = (mcRed=2, mcBlue=4, mcGreen=6, mcYellow=8, mcOrange);
一编译就出错!是编译开关设置不对还是Delphi本身就不支持非连续数据枚举?急!

解决方案 »

  1.   

    没有忘记Type吧??
    type TMyColor = (mcRed=2, mcBlue=4, mcGreen=6, mcYellow=8, mcOrange);
      

  2.   

    肯定是在Type段中!
    不信,您试一试!
      

  3.   

    Type
      TMyColor = (mcRed=2, mcBlue=4, mcGreen=6, mcYellow=8, mcOrange);D7下编译通过~没有问题,怎么到现在了还用D5呀?赶快换D7吧
      

  4.   

    Type
      TMyColor = (mcRed=2, mcBlue=4, mcGreen=6, mcYellow=8, mcOrange);
    没错一定是没有TYPE看看基础书吧