|
|
|
создание исключения в C++ Builder
|
|||
|---|---|---|---|
|
#18+
Подскажите. Работаю в Borland C++ Builder, хочу создать свое исключение, для прерывания процесса. что-то типа такого Код: plaintext 1. 2. 3. 4. 5. вызов исключения Код: plaintext 1. 2. 3. 4. 5. Обработчик Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. И хочу написать ряд своих подпрограмм, которые будут работать с этим классом. Т.е. это некое универсальное для моих программ средство прерывания процесса. Есть ли уже готовые аналоги этого в составе Билдера? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2006, 12:37 |
|
||
|
создание исключения в C++ Builder
|
|||
|---|---|---|---|
|
#18+
для VCL смотри VCL Reference по EAbort, Exception, TApplication::HandleException и иже с ними ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2006, 14:41 |
|
||
|
создание исключения в C++ Builder
|
|||
|---|---|---|---|
|
#18+
Dmitrii K.для VCL смотри VCL Reference по EAbort, Exception, TApplication::HandleException и иже с ними Да, я это всё видел и знаю, но искал что-либо другое, не знаю даже что другое. Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2006, 16:10 |
|
||
|
создание исключения в C++ Builder
|
|||
|---|---|---|---|
|
#18+
Guest1232123Да, я это всё видел и знаю, но искал что-либо другое, не знаю даже что другое. Chapter 14 Exception Handling от жертвы птичьего гриппа )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2006, 16:49 |
|
||
|
создание исключения в C++ Builder
|
|||
|---|---|---|---|
|
#18+
Автор топика,не придумывай велосипед. в STL уже давно изобрели exception с единственным опциональным параметром в виде текста ошибки #include <exception> class my_ex: public std::exception {}; ... try { ... if (5 == a) throw new my_ex("a was equal to 5! it's very bad") } catch( my_ex& ex) { ...//your exception } catch(std::exception& ex) { ...//other standard exception } catch(...) { ...//not typed exception } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2006, 20:06 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=33835734&tid=2030887]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
145ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
| others: | 211ms |
| total: | 454ms |

| 0 / 0 |
