
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
23.12.2003, 15:39
|
|||
|---|---|---|---|
|
|||
Исключение |
|||
|
#18+
На делфи так try ... except on EZeroDivide do HandleZeroDivide; on EOverflow do HandleOverflow; on EMathError do HandleMathError; end; а как на С++? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.12.2003, 15:43
|
|||
|---|---|---|---|
Исключение |
|||
|
#18+
try {...} catch(CException) {..} catch(...) {...} ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.12.2003, 15:52
|
|||
|---|---|---|---|
|
|||
Исключение |
|||
|
#18+
Это я так понимаю VC. а СB? Проблема как заменить дельфовые - on? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.12.2003, 16:07
|
|||
|---|---|---|---|
Исключение |
|||
|
#18+
Это не VC, это стандарт. А on засунь в catch("вот сюда засунь") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.12.2003, 16:23
|
|||
|---|---|---|---|
|
|||
Исключение |
|||
|
#18+
Я привел пример на дельфи приведи точно такой же на си плиз try { query->Active = true; } catch ( const EOraError &e ) { MessageDlg("Îøèáêà ïðè âûïîëíåíèè SQL çàïðîñà: \n\n"+ query->SQL->Text + "\nÎí íå ìîæåò áûòü âûïîëíåí òàê êàê:\n\n" + ErrCode2RuErrMes(e.ErrorCode,e.Message), mtError, TMsgDlgButtons() << mbOK, 0); Screen->Cursor = crDefault; query->Active = false; return false; } я перехватываю только EOraError, а как и другие? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.12.2003, 16:30
|
|||
|---|---|---|---|
Исключение |
|||
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.12.2003, 16:36
|
|||
|---|---|---|---|
|
|||
Исключение |
|||
|
#18+
Хитро блин :)) Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.12.2003, 16:39
|
|||
|---|---|---|---|
Исключение |
|||
|
#18+
JibSkeartcatch (Exception &e ) угу, эт подразумевалось :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.01.2007, 18:45
|
|||
|---|---|---|---|
|
|||
Исключение |
|||
|
#18+
Раз уж об аналогах... Какой аналог дельфёвскому reise в CBuilder? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.01.2007, 19:00
|
|||
|---|---|---|---|
|
|||
Исключение |
|||
|
#18+
Какой аналог дельфёвскому raise в CBuilder? throw ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.01.2007, 19:03
|
|||
|---|---|---|---|
|
|||
Исключение |
|||
|
#18+
А как получить код ошибки. Типа... E.CodeError в нижеслудующем Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.01.2007, 19:04
|
|||
|---|---|---|---|
|
|||
Исключение |
|||
|
#18+
самецА как получить код ошибки. Типа... E.CodeError в нижеслудующем Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Sorry. Т.е. ErrorCode ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.01.2007, 19:07
|
|||
|---|---|---|---|
|
|||
Исключение |
|||
|
#18+
И как это переделать? Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.01.2007, 20:48
|
|||
|---|---|---|---|
Исключение |
|||
|
#18+
самец пишет: > А как получить код ошибки. Типа... E.CodeError в нижеслудующем Это вообще зависит от того, что выбрасывается . Если речь идет о переписывании с дельфы на билдер, то точно так же , как и в дельфе. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.01.2007, 10:56
|
|||
|---|---|---|---|
|
|||
Исключение |
|||
|
#18+
MasterZiv самец пишет: > А как получить код ошибки. Типа... E.CodeError в нижеслудующем Это вообще зависит от того, что выбрасывается . Если речь идет о переписывании с дельфы на билдер, то точно так же , как и в дельфе. Posted via ActualForum NNTP Server 1.3 В СИ такого свойства нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&mobile=1&tid=2029642]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
175ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
62ms |
get tp. blocked users: |
2ms |
| others: | 225ms |
| total: | 500ms |

| 0 / 0 |
