none
Повтор команды на com порт RRS feed

  • Вопрос

  • Здравствуйте, есть код на C# который отправляет команду дозвона на модем и получает ответ на неё. как сделать чтобы если ответ был "NO Answer" команда дозвона повторялась до тех пор, пока ответ не станет "ANSWER" ?
    30 апреля 2012 г. 17:45

Ответы

  • while(ответ == "NO Answer")

    {

    // код на C# который отправляет команду дозвона на модем и получает ответ на неё

        ответ = ... ;

    }

    • Предложено в качестве ответа Abolmasov Dmitry 2 мая 2012 г. 16:05
    • Помечено в качестве ответа Abolmasov Dmitry 3 мая 2012 г. 14:31

Все ответы

  • while(ответ == "NO Answer")

    {

    // код на C# который отправляет команду дозвона на модем и получает ответ на неё

        ответ = ... ;

    }

    • Предложено в качестве ответа Abolmasov Dmitry 2 мая 2012 г. 16:05
    • Помечено в качестве ответа Abolmasov Dmitry 3 мая 2012 г. 14:31
  • что значит строчка

    ответ = ... ;

    ?

  • эта строка является частью Вашего кода на C# который отправляет команду дозвона на модем и получает ответ на неё, я хотел подчеркнуть, что этот код будет выполняться, пока ответ не будет равен "Answer"
  • Этот код будет выполняться пока ответ равен NO ANSWER, это не дает гарантии что ответ придет ANSWER, возможно будет и какой-либо 3ий вариант. Лучше переписать условие на while (ответ != Answer).


    Для связи [mail]

    • Предложено в качестве ответа дядя Фёдор 2 мая 2012 г. 20:53
    • Отменено предложение в качестве ответа дядя Фёдор 3 мая 2012 г. 22:40