|
|
|
как узнать номер строки вызвавщей исключение
|
|||
|---|---|---|---|
|
#18+
Добрый день. Не подскажите есть ли в VC++ 7 способ узнать какая строка кода вызвала исключение. P.S. В компиляторе от Borland есть глобальные переменные __throwLineNumber ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2005, 07:45 |
|
||
|
как узнать номер строки вызвавщей исключение
|
|||
|---|---|---|---|
|
#18+
Ну так ты можешь сам в свое исплючение включить эту информацию : __FILE__ __LINE__. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2005, 15:26 |
|
||
|
как узнать номер строки вызвавщей исключение
|
|||
|---|---|---|---|
|
#18+
MasterZivНу так ты можешь сам в свое исплючение включить эту информацию : __FILE__ __LINE__. и будет там номер строки в кэтче. Я для тестирования расстоавлял везде по коду int debug_line = __LINE__; а потом сужал диапазон поиска ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2005, 18:45 |
|
||
|
как узнать номер строки вызвавщей исключение
|
|||
|---|---|---|---|
|
#18+
Lepsik MasterZivНу так ты можешь сам в свое исплючение включить эту информацию : __FILE__ __LINE__. и будет там номер строки в кэтче. Чего, не полял ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2005, 22:36 |
|
||
|
как узнать номер строки вызвавщей исключение
|
|||
|---|---|---|---|
|
#18+
ты наверное это имел ввиду ? Если сорс код доступен, то переносимый способ — это задефайнить throw: Код: 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. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2005, 23:24 |
|
||
|
|

start [/forum/topic.php?fid=57&tid=2032525]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
54ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 323ms |

| 0 / 0 |
