
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
21.09.2006, 15:18
|
|||
|---|---|---|---|
|
|||
Try catch в консольном приложении |
|||
|
#18+
Пытаюсь в консольном приложении на Билдере использовать try catch, но не получается В чем может быть дело? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.09.2006, 15:23
|
|||
|---|---|---|---|
Try catch в консольном приложении |
|||
|
#18+
Исходники покажи :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.09.2006, 15:33
|
|||
|---|---|---|---|
|
|||
Try catch в консольном приложении |
|||
|
#18+
Например так Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Дело не в коде. Может быть нужно выполнить какие-нибудь действия перед использованием try. К примеру, OlePropertyGet в консоле тоже не работает, пока не инициализируешь COM. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.09.2006, 15:41
|
|||
|---|---|---|---|
|
|||
Try catch в консольном приложении |
|||
|
#18+
XNut X> int main(int argc, char* argv[]) X> { X> int w=0; X> try{ X> w=8/w; X> }catch(...){ X> w=-9; X> } X> return 0; X> } как определил, что не работает ? У меня всё нормально -- PS: Altera manu fert lapidem, panem ostentat altera Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.09.2006, 15:52
|
|||
|---|---|---|---|
Try catch в консольном приложении |
|||
|
#18+
XNut....Дело не в коде.... угумс..в КОМПИЛЯТОРЕ...точнее ключах компилятора.. читаем МСДН, думаем.... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. Обратите особое внимание на ключик /EHa !!! Либо поищите его в МСДНе..там усё написано... с уважением (круглый) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.09.2006, 15:53
|
|||
|---|---|---|---|
|
|||
Try catch в консольном приложении |
|||
|
#18+
В VCL приложении работает. А в консольном на BreakPoint не останавливается У меня C++B6 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.09.2006, 15:55
|
|||
|---|---|---|---|
|
|||
Try catch в консольном приложении |
|||
|
#18+
Спасибо, колобок, посмотрю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.09.2006, 15:56
|
|||
|---|---|---|---|
Try catch в консольном приложении |
|||
|
#18+
XNutСпасибо, колобок, посмотрю это правда от милкософта..но думаю вектор поиска похож... (круглый) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.09.2006, 07:55
|
|||
|---|---|---|---|
|
|||
Try catch в консольном приложении |
|||
|
#18+
to XNut Такие же запарки ( c Borland Compiler 5.5) , "перетряс" все ключи, и ничего не нашел =( есть какие нить варианты? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.09.2006, 08:39
|
|||
|---|---|---|---|
|
|||
Try catch в консольном приложении |
|||
|
#18+
После более детального изучения (в C++Builder 5, там компилятор 5.5) проблема была обнаружена :) я не знаю точно, какие опции компилятора надо включать/выключать, но неработающие исключения стали работать после замены в файле проекта выделенной строки: Код: plaintext 1. 2. 3. 4. 5. Код: plaintext 1. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.09.2006, 17:39
|
|||
|---|---|---|---|
|
|||
Try catch в консольном приложении |
|||
|
#18+
Использовать catch(...) одним и единственным вариантом обработки исключения как-то не очень правильно. Эта конструкция действительно не всегда срабатывает, более того, ее поведение специфично на разных платформах. Этот блок обычно ставят последним в цепочке обработки типизированных исключений, но он ничего не гарантирует! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&tablet=1&tid=2030447]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
155ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 447ms |

| 0 / 0 |
