Прогер
 Аватар для Programmer.
632 / 263 / 15
Регистрация: 17.11.2010
Сообщений: 1,371
Записей в блоге: 2

Может кто нибут обяснит что такое try, catch(...)?

01.05.2011, 19:14. Показов 56369. Ответов 28
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый вечер форум

Может кто нит обияснит что такое try, catch(...)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
01.05.2011, 19:14
Ответы с готовыми решениями:

Может кто знает что такое
Проблема такая! Комп уже устарел, решили с отцом купить по частям всё новое! Взяли мать Asus LGA1151 H110M-R/C/SI H110 2xDDR4-2133 PCI-Ex16...

Кто может объяснить что такое CLR?
Что вообще делает CLR? читала но как то не особо поняла:-|

кто может поведать что такое паскаль
кто может поведать что такое паскаль

28
 Аватар для BRcr
4043 / 2333 / 292
Регистрация: 03.02.2011
Сообщений: 5,066
Записей в блоге: 10
04.12.2012, 19:04
Студворк — интернет-сервис помощи студентам
Наверно, не ошибку, а предупреждение отладчика. Запускай не командой Run, а Run without debugging - увидишь свою реальную обработку исключений в программе...
1
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
04.12.2012, 19:13
Тобиш отладчик все рано будет выбрасывать сообщение об исключении, если нажмешь continue то увидишь свой мессадже.

Если exe запустишь то исключения не будет только мессадже
0
0 / 0 / 0
Регистрация: 06.06.2013
Сообщений: 2
12.08.2013, 10:14
вот интересно где почитать про механизм try catch например как реализовано распознавание типов что кидаеться в catch.
0
 Аватар для BRcr
4043 / 2333 / 292
Регистрация: 03.02.2011
Сообщений: 5,066
Записей в блоге: 10
13.08.2013, 17:15
Возможно, через RTTI, но точно не помню...
0
4 / 4 / 5
Регистрация: 01.03.2013
Сообщений: 180
24.10.2013, 22:38
Всем привет - почитал тут все - и все равно не могу понять, как написать проверку на ошибку
C++
1
x=StrToInt(VvedChi->Text);
что в коде нужно написать, чтобы он не выкидывал из проги при введение в поле Text объекта VvedChi не числа, а выводил сообщение, например в label1->Caption и продолжал работу.
0
place status here
 Аватар для gunslinger
3192 / 2227 / 640
Регистрация: 20.07.2013
Сообщений: 6,028
24.10.2013, 23:36
Плохо читал.
C++
1
2
3
4
5
6
7
8
  try
  {
    int x = StrToInt(VvedChi->Text);
  }
  catch (EConvertError &E)
  {
    label1->Caption = "Нужно ввести число!";
  }
0
4 / 4 / 5
Регистрация: 01.03.2013
Сообщений: 180
25.10.2013, 06:59
программа аварийно не вырубается, но высвечивается окошко и (raised exception .... is not a valid integer...process stoped), после нажатия на Ок отправляет на project1.cpp на строчку №7, подсвечивает ее синим, слева - зеленная стрелочка
C++
1
2
3
4
5
6
7
8
9
10
11
try
        {
                 Application->Initialize();
                 Application->CreateForm(__classid(TTitle), &Title);
                 Application->CreateForm(__classid(TReshenie), &Reshenie);
                 Application->Run();
        }
        catch (Exception &exception)
        {
                 Application->ShowException(&exception);
        }
как сделать, чтоб он не выводил это сообщение?
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33479 / 21577 / 8250
Регистрация: 22.10.2011
Сообщений: 37,036
Записей в блоге: 12
25.10.2013, 11:50
Тут вообще исключения не сдались.
C++
1
2
3
4
5
int X;
if(!TryStrToInt(VvedChi->Text, X))
{
   label1->Caption = "Нужно ввести число!";
}
2
 Аватар для BRcr
4043 / 2333 / 292
Регистрация: 03.02.2011
Сообщений: 5,066
Записей в блоге: 10
25.10.2013, 19:58
Цитата Сообщение от Sanches Посмотреть сообщение
как сделать, чтоб он не выводил это сообщение?
Run without debugging.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
25.10.2013, 19:58

Кто может доходчиво объяснить, что такое Delegate?
Только не отсылайте меня пожалуйста на англоязычные сайты. Если это возможно - то вкратце своими словами.

Кто-нибудь может подробно объяснить, что такое allocators, зачем это и что с ними делать? Нигде не нашёл инфы
Заранее спасибо.

Что такое аргумент e у оператора catch?
catch(e)

Кто обяснит как правильно строить циклы ставлю спасибо!
Обидно мне читаю читаю а не понимаю циклы и не умею решать с ними задачи,прям серьездно обидно,обясните как их строить ветвления эти,как...

Как такое может быть и что это такое?
в маленьком превью одна картинка, открываешь совершенно другая (какая и должна быть) с чем это связано?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
29
Ответ Создать тему
Опции темы

Новые блоги и статьи
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru