Начало » Программирование » Delphi » Exception.Create без raise (подскажите, чем чревато?)
Exception.Create без raise [сообщение #1526] |
Wed, 01 February 2023 17:43  |
maker
Сообщений: 3 Зарегистрирован: June 2022
|
Junior Member |
|
|
наткнулся в старом коде, что во многих места Exception.Create вызывается без raise
подскажите, чем чревата данная ситуация и стоит ли срочно править?
|
|
|
|
|
|
Re: Exception.Create без raise [сообщение #1571 является ответом на сообщение #1526] |
Tue, 07 February 2023 16:17  |
Сообщений: 200 Зарегистрирован: September 2022
|
Senior Member |
|
|
maker писал(а) Wed, 01 February 2023 17:43наткнулся в старом коде, что во многих места Exception.Create вызывается без raise
подскажите, чем чревата данная ситуация и стоит ли срочно править?
Ничего не "вызывается". Ты просто создал объект класса Exception, который отъел кусок памяти в куче, вот и всё. Исключение выброшено не будет.
Править или нет - а кто его знает. В связи с чем ты формируешь этот объект исключения. Есть ли у тебя его обработчик, и что он делает. На весь код смотреть нужно.
|
|
|
Переход к форуму:
Текущее время: Fri Feb 21 19:43:31 GMT+3 2025
Общее время, затраченное на создание страницы: 0.00905 секунд
|