|
[gt.m] Куда можно перенаправить вывод?
|
|||
---|---|---|---|
#18+
Недавно начал разбираться с gt.m и столкнулся с проблемой. Необходимо временно перенаправить вывод в какой-нибудь буфер, чтобы в случае возникновения ошибок в работе программы не отдавать неполный контент, а вывести только сообщение об ошибке Исходный код: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Код: plaintext 1. 2. 3. 4.
Я изобрел такое решение Код: 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.
Код: plaintext 1.
Если раскомментировать s c=3 ; !!! Код: plaintext 1. 2. 3.
Но я считаю, что использование файловой системы не самое корректное решение. Есть ли возможность перенаправить вывод не в файл, а в глобал, например, или в поток? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2016, 11:21 |
|
[gt.m] Куда можно перенаправить вывод?
|
|||
---|---|---|---|
#18+
osussЕсть ли возможность перенаправить вывод не в файл, а в глобал, например, или в поток? Не совсем перенаправление... Но все же. Код: plaintext 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2016, 14:45 |
|
[gt.m] Куда можно перенаправить вывод?
|
|||
---|---|---|---|
#18+
krvsa, C gt.m не знаком, но в Каше есть две чудные фишки. Set $ZTrap ="OshibkaPoSMS" // Переход к метке/коду (Goto OshibkaPoSMS), если возникла ошибка. и выполняется нужный код. Эту стоку помещаете в самом начале исполняемого кода. А код куда переход будет во время ошибки в самом низу программы. Есть вторая фишка $ETrap - выполняется команда, в случае возникновения ошибки. Есть ещё $Ecode и $ZError, но я почему то их не использую (чем то они мне не угодили). ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2016, 19:06 |
|
[gt.m] Куда можно перенаправить вывод?
|
|||
---|---|---|---|
#18+
О-О-О , только мне это зачем? В ГТ.М есть такие же обработчики ошибок... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2016, 08:10 |
|
|
start [/forum/topic.php?fid=39&tid=1556484]: |
0ms |
get settings: |
13ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
24ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 275ms |
total: | 396ms |
0 / 0 |