Показать сообщение отдельно
  #2  
Старый 20.09.2011, 15:23
KristoferRuotsi KristoferRuotsi вне форума
Прохожий
 
Регистрация: 14.05.2011
Сообщения: 36
Репутация: 10
По умолчанию

вариант с кучей ifов не подходит:
Код:
     if Form1.OraSession1.Connected=false then
      begin
       Form1.OraSession1.Connected:=false;
       Form1.OraSession1.UserName:='name';
       Form1.OraSession1.Password:='pas1';
       Form1.OraSession1.Server:='server';
       Form1.OraSession1.Connected:=true;
      end;
     if Form1.OraSession1.Connected=false then
      begin
       Form1.OraSession1.Connected:=false;
       Form1.OraSession1.UserName:='name';
       Form1.OraSession1.Password:='pas2';
       Form1.OraSession1.Server:='server';
       Form1.OraSession1.Connected:=true;
      end;
     if Form1.OraSession1.Connected=false then
      begin
       Form1.OraSession1.Connected:=false;
       Form1.OraSession1.UserName:='name';
       Form1.OraSession1.Password:='pas3';
       Form1.OraSession1.Server:='server';
       Form1.OraSession1.Connected:=true;
      end;
if проходит быстрее чем подключение и connected всегда =false
мне нужно более надежное решение
Ответить с цитированием