为何我的帮助文档没有?在哪里能把下面带$号查出来!
case WORD(hzchar[1]) shl 8 + WORD(hzchar[2]) of
    $B0A1..$B0C4 : result := 'A';
    $B0C5..$B2C0 : result := 'B';
    $B2C1..$B4ED : result := 'C';
    $B4EE..$B6E9 : result := 'D';
    $B6EA..$B7A1 : result := 'E';
    $B7A2..$B8C0 : result := 'F';
    $B8C1..$B9FD : result := 'G';
    $B9FE..$BBF6 : result := 'H';
    $BBF7..$BFA5 : result := 'J';
    $BFA6..$C0AB : result := 'K';
    $C0AC..$C2E7 : result := 'L';
    $C2E8..$C4C2 : result := 'M';
    $C4C3..$C5B5 : result := 'N';
    $C5B6..$C5BD : result := 'O';
    $C5BE..$C6D9 : result := 'P';
    $C6DA..$C8BA : result := 'Q';
    $C8BB..$C8F5 : result := 'R';
    $C8F6..$CBF9 : result := 'S';
    $CBFA..$CDD9 : result := 'T';
    $CDDA..$CEF3 : result := 'W';
    $CEF4..$D188 : result := 'X';
    $D1B9..$D4D0 : result := 'Y';
    $D4D1..$D7F9 : result := 'Z';

解决方案 »

  1.   

    那不是编译令
    $B0A1..$B0C4
    和你 写
    1..3 用法差不多
      

  2.   

    谢谢大家,我忘记补充一句!
    case WORD(hzchar[1]) shl 8 + WORD(hzchar[2]) of
    上面的8起啥作用?还有shl对谁进行移位运算?
      

  3.   

    对WORD(hzchar[1]) 进行移位,就是对hzchar[1]转换成双字节后进行移位8就是移位的数量啊 移8位
      

  4.   

    这哪是编译指令啊
    {$ifdef ...}这类的才是
      

  5.   

    如果hzchar[1]=$ab,hzchar[2]=$cd
    那么
    WORD(hzchar[1]) shl 8 + WORD(hzchar[2])就=
    $abcd