Конференция "Основная" » Почему не работает конструкция case of и как решить проблему? [D7, WinXP]
 
  • Dr.Andrew (05.04.08 20:15) [0]
    Уважаемые Мастера, подскажите почему не работает конструкция и как можно решить проблему, чтобы она заработала правильно:

    type
     TSampleType = (stX, stY, stZ);
     TSampleTipes = set of TSampleType;

    private
     FSampleType : TSampleTipes;

    function GetInfoAboutSampleType() : String;
    begin
     case Integer(FSampleType) of
          0 : Result := stX;
          1 : Result := stY;
          2 : Result := stZ;
       0, 1 : Result := stX + stY;
       0, 2 : Result := stX + stZ;
       1, 2 : Result := stY + stZ;
         else Result := stX + stY + stZ;
     end;
    end;


    Спасибо!
  • Loginov Dmitry © (05.04.08 20:25) [1]
    Byte()
 
Конференция "Основная" » Почему не работает конструкция case of и как решить проблему? [D7, WinXP]
Есть новые Нет новых   [134484   +49][b:0][p:0.001]