powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Обработка исключительных ситуаций.
3 сообщений из 3, страница 1 из 1
Обработка исключительных ситуаций.
    #38403482
moskov199
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Значит так.. Имеется процедура обработки события Button2Click:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
void __fastcall TForm1::Button2Click(TObject *Sender)
{

   init_var();
   Label1->Caption=Button2->Caption;
   Label2->Caption=" = "+IntToStr(x&&y);

}



И имеется функция:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
int TForm1::init_var()
 {
      try
      {
      x = Edit1->Text.ToInt();
      }
      catch (EConvertError &e)
      {
      MessageBox();
      }

   try
      {
      y = Edit2->Text.ToInt();
      }
      catch (EConvertError &e)
      {
      MessageBox();
      }

      return(x, y,);
 }



Вот до меня не доходит... Как сделать чтобы, в случае возникновения исключительной ситуации в функции init_var, в процедуре Button2Click после вызова функции init_var(), если в ней возникла исключительная ситуация, не выполнялись следующие операторы:

Код: plaintext
1.
2.
Label1->Caption=Button2->Caption;
Label2->Caption=" = "+IntToStr(x&&y);



Господа, подскажите пожалуйста... Буду очень благодарен :).
...
Рейтинг: 0 / 0
Обработка исключительных ситуаций.
    #38403484
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или сделать ей возвращаемое значение, которое проверять, либо в блоки catch добавить throw.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Обработка исключительных ситуаций.
    #38403492
moskov199
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov, спасибо Тебе:).
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Обработка исключительных ситуаций.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]