const
  ModeStr:array[TMPModes]of string=('未就绪','已停止','正播放','正录音','正搜索','暂停','已打开');
帮我看看这句是什么意思???(尽量详细)

解决方案 »

  1.   

    就是ModeStr是一个常数数组,它有7个元素('未就绪','已停止','正播放','正录音','正搜索','暂停','已打开'),每一个元素都是string类型。
      

  2.   

    TMPModes的取值范围为
    mpNotReady Not ready
    mpStopped          Stopped
    mpPlaying  Playing
    mpRecording Recording
    mpSeeking          Seeking
    mpPaused          Paused
    mpOpen          Open
    这个数组表示ModeStr的取值范围为'未就绪','已停止','正播放','正录音','正搜索','暂停','已打开'
    当TMPModes取不同的值的时候,ModeStr就表示取值范围中相应的值,比如程序运行时,当TMPModes对象取mpOpen时,ModeStr的值就是'已打开'.
      

  3.   

    TMPModes应该是个枚举类型,他应该有七个元素,因为枚举类型是有序的,所以可以这样用。