Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.01.2011, 16:16   #1
nikolas0
Пользователь
 
Аватар для nikolas0
 
Регистрация: 18.12.2010
Сообщений: 85
По умолчанию Создание условия?

как создать такой условие?
Алгоритм такой
нажимаю на кнопку если не вылетело не какой ошибки продолжить выполнение программы
иначе начать программу заново
написать так if not error then?
или как то по другому?
а в елсе что?
проблема само вот в чём!
при проверки прокси загружаю из файла проксю пытаюсь проверить её
если она хорошая то выполнить сохранение в другой файл
иначе
выполняю программу заново(весь процесс с другой проксей)

весь код не нужно выкладывать

просто насчёт условия этого подскажите
nikolas0 вне форума Ответить с цитированием
Старый 10.01.2011, 16:34   #2
asmodey1
Подтвердите свой е-майл
 
Регистрация: 19.12.2010
Сообщений: 808
По умолчанию

Читаем про try..except...
asmodey1 вне форума Ответить с цитированием
Старый 10.01.2011, 16:37   #3
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,542
По умолчанию

Цитата:
продолжить выполнение программы
иначе начать программу заново
Код:
repeat
выполнить
until (удалось) //а может  not (удалось) не помню!
программа — запись алгоритма на языке понятном транслятору

Последний раз редактировалось evg_m; 10.01.2011 в 16:41.
evg_m вне форума Ответить с цитированием
Старый 10.01.2011, 17:05   #4
nikolas0
Пользователь
 
Аватар для nikolas0
 
Регистрация: 18.12.2010
Сообщений: 85
По умолчанию

что то наверное я не правильно выразился

вообщем достаём переменную(прокси) из файла
проверяем её
если выскачила ошибка берём следующую переменную(прокси)
если нет ошибок то выполнить то то то и начать программу заново
тобишь взять следующую переменную(прокси) из файла

при этом со стороны меня нет никаких нажатий на бутон
вот как то так

как такое реализовать?
помогите подскажите
с меня +

Последний раз редактировалось nikolas0; 10.01.2011 в 17:08.
nikolas0 вне форума Ответить с цитированием
Старый 10.01.2011, 17:18   #5
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Вам уже сказали, try...except
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 10.01.2011, 17:55   #6
MyLastHit
Очень суровый
Участник клуба
 
Аватар для MyLastHit
 
Регистрация: 17.12.2009
Сообщений: 1,988
По умолчанию

Код:
try
{1.код в котором может вылететь ошибка}
except
{2.код которые заменит код 1. в случае обнаружения ошибки в нем}
end;
Но компилятор Delphi все равно будет показывать ошибку. Ее отображение можно отключить в компиляторе, но все-таки не стоит(лучше во время возникновения ошибки нажимать Run и программа продолжится). При нормальном запуске приложения все будет работать точно и слажено.
Ненавижу быть как все, но люблю, чтобы все были как я.
MyLastHit вне форума Ответить с цитированием
Старый 10.01.2011, 18:14   #7
nikolas0
Пользователь
 
Аватар для nikolas0
 
Регистрация: 18.12.2010
Сообщений: 85
По умолчанию

да почитал уже про try except...
что то я не въезжаю между try и except я вставлю проверку прокси так,в финале выполнится запись
между try и exept переменная с прокси сама будет загружаться из файла при возникновение ошибки?
в финале как начать выполнение программы заново?
nikolas0 вне форума Ответить с цитированием
Старый 10.01.2011, 20:32   #8
niki2012
Пользователь
 
Аватар для niki2012
 
Регистрация: 03.01.2011
Сообщений: 64
По умолчанию

Если правильно понял:
Код:
while ok=false do
begin
  ok:=true;
  try
    //код
  except
    ok:=false;
  end;
end;
Программист - это не тот, кто пишет программы, а тот, чьи программы работают.
niki2012 вне форума Ответить с цитированием
Старый 10.01.2011, 22:28   #9
nikolas0
Пользователь
 
Аватар для nikolas0
 
Регистрация: 18.12.2010
Сообщений: 85
По умолчанию

не похоже не правильно
nikolas0 вне форума Ответить с цитированием
Старый 11.01.2011, 00:27   #10
nikolas0
Пользователь
 
Аватар для nikolas0
 
Регистрация: 18.12.2010
Сообщений: 85
По умолчанию

Хорошо тогда пойдём другим путём!
как при вылетание ошибки мне на неё нажать?
ну вот вылетела ошибка что прокси не рабочее
как программно нажать эту кнопку ок?
nikolas0 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание условия "Если" с суммирование счетов helloapm Microsoft Office Excel 11 05.06.2010 10:54
Условия DartDayring Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 02.04.2010 10:08
Создание формы для ввода условия отбора в запросе CrazySaibot Microsoft Office Access 8 03.03.2010 13:13
условия в ComboBox Dotha Компоненты Delphi 4 26.12.2009 11:20
условия glupayastudentka Помощь студентам 7 25.06.2009 09:43