Показать сообщение отдельно
  #5  
Старый 13.12.2011, 18:15
m1sclick m1sclick вне форума
Начинающий
 
Регистрация: 04.07.2011
Адрес: Украина
Сообщения: 186
Версия Delphi: 2010
Репутация: 2094
По умолчанию

Цитата:
Сообщение от Demonuka
Код:
  if PSoed = 'Разъеденено' then
      x := true;
    if PSoed = 'Параметры применены' then
      x := true;
    if PSoed = 'Разъеденено' then
      x := true;
    if PSoed = 'Ошибка имени устройства' then
      x := true;
    if PSoed = 'Ошибка соединения' then
      x := true;
    if PSoed= 'Соединение невозможно' then
      x:=true;
if x = true then Result:=1
Но проверяется этот X только один раз (сразу), а нужно ждать, пока x станет TRUE (PSoed меняется в неконтролируемой мной процедуре).
Ну так:
Код:
repeat
//-//-//-//-//-//
until x = true;
Ответить с цитированием