Содержание окна "Исключительная ситуация" не копируется по Ctrl+C
Содержание окна "Исключительная ситуация" не копируется по Ctrl+C
Удобно пользоваться тем, что содержание окон сообщений копируется в буфер обмера по Ctrl+C (недокументированная фича?).
Содержание же первичного окна красного сообщения "Исключительная ситуация" по Ctrl+C не копируется. Приходится копировать его через Alt+Ins ("Копирование текста с экрана"). А вторичное окно сообщения "Исключительная ситуация", которое появляется после нажатия в первичном окне кнопки [Стек], по CtrlC копируется.
Содержание же первичного окна красного сообщения "Исключительная ситуация" по Ctrl+C не копируется. Приходится копировать его через Alt+Ins ("Копирование текста с экрана"). А вторичное окно сообщения "Исключительная ситуация", которое появляется после нажатия в первичном окне кнопки [Стек], по CtrlC копируется.
А кто не поверит в наше миролюбие, / Тот кровью умоется. / И будет такая борьба за мир, / Что камня на камне не останется.
- DrKnS
- Posts: 5781
- Joined: Thu 04 Aug, 2005 06:44
- Location: Kyiv
- Has thanked: 10 times
- Been thanked: 329 times
Содержание окна "Исключительная ситуация" не копируется по Ctrl+C
Ctrl+C работает в "простых" диалогах (только строки и кнопки, кнопки всегда закрывают диалог).
Однако, почему бы и нет. 5539.
Однако, почему бы и нет. 5539.
Содержание окна "Исключительная ситуация" не копируется по Ctrl+C
Спасибо! Так существенно быстрее, поскольку не только Alt+Ins не нужно применять, а и сразу же по Ctrl+С всё содержание сообщения в целом копируется полностью. И содержание первичного окна, и содержание находящегося под ним вторичного окна.
Маленький нюанс, который мне представляется существенным: в строке сообщения "Версия: ..." она указывается без уточнения разрядности Far`а. Имхо, целесообразно было бы разрядность указывать.
В том числе, потому что при одной и той же причине исключительной ситуации в зависимости от разрядности обозначения в строках "LastError: ..." и "NTSTATUS: ..." могут заметно различаться.
Например, в одном случае (x86):
Code: Select all
LastError: 0x00000012 - Больше файлов не осталось.
NTSTATUS: 0x80000006 - {Больше нет файлов} Не найдены другие файлы, соответствующие заданному шаблону.
Code: Select all
LastError: 0x00000057 - Параметр задан неверно.
NTSTATUS: 000139 - {Точка входа не найдена} Точка входа в процедуру %hs не найдена в библиотеке DLL %hs.
А кто не поверит в наше миролюбие, / Тот кровью умоется. / И будет такая борьба за мир, / Что камня на камне не останется.
- DrKnS
- Posts: 5781
- Joined: Thu 04 Aug, 2005 06:44
- Location: Kyiv
- Has thanked: 10 times
- Been thanked: 329 times
Содержание окна "Исключительная ситуация" не копируется по Ctrl+C
errno, LastError, NTSTATUS - это системные глобальные переменные, содержащие коды ошибок вызванных до исключения функций.
Иногда они могут иметь отношение к исключению, но чаще всего не имеют.
Разница в ваших наблюдениях, скорее всего, вызвана не разрядностью, а тем, что происходило до того, как вы уронили диалог.
О разрядности можно косвенно судить по длине адресов (в x64 они, как правило, длинее 8 символов), но да, надо будет добавить как-нибудь.
Иногда они могут иметь отношение к исключению, но чаще всего не имеют.
Разница в ваших наблюдениях, скорее всего, вызвана не разрядностью, а тем, что происходило до того, как вы уронили диалог.
О разрядности можно косвенно судить по длине адресов (в x64 они, как правило, длинее 8 символов), но да, надо будет добавить как-нибудь.
Содержание окна "Исключительная ситуация" не копируется по Ctrl+C
Спасибо за разъяснение. О таких вещах очень полезно знать.
А кто не поверит в наше миролюбие, / Тот кровью умоется. / И будет такая борьба за мир, / Что камня на камне не останется.
Содержание окна "Исключительная ситуация" не копируется по Ctrl+C
В диалоге исключения 3.0.0.5540 x86:drkns 28.12.2019 21:08:45 +0200 - build 5540
1. Показываем платформу и SCM revision в диалоге исключения
Code: Select all
Версия: 3.0.0.5540 ()
Code: Select all
Версия: 3.0.0.5540 x64 ()
А кто не поверит в наше миролюбие, / Тот кровью умоется. / И будет такая борьба за мир, / Что камня на камне не останется.
Содержание окна "Исключительная ситуация" не копируется по Ctrl+C
DrKnS,
В v3.0.5540.1367 стало:
и
В v3.0.5540.1367 стало:
Code: Select all
Версия: 3.0.0.5540 x86 ()
Code: Select all
Версия: 3.0.0.5540 x64 ()
А кто не поверит в наше миролюбие, / Тот кровью умоется. / И будет такая борьба за мир, / Что камня на камне не останется.
- HaRT
- Moderator
- Posts: 9635
- Joined: Tue 30 Aug, 2005 17:21
- Location: Санкт-Петербург
- Has thanked: 116 times
- Been thanked: 242 times
Содержание окна "Исключительная ситуация" не копируется по Ctrl+C
DrKnS, не поясните ли, для чего эти пустые скобки?
Фар есть инструмент, а не нянька. © 2009 DrKnS
Содержание окна "Исключительная ситуация" не копируется по Ctrl+C
Code: Select all
Версия: 3.0.0.5541 x86 (APPVEYO)
ОС: 10.0.17763.2.0.0.256.1 (version 1809, OS build 17763.914)
Версия: 3.0.0.5541 x64 (APPVEYO)
ОС: 10.0.17763.2.0.0.256.1 (version 1809, OS build 17763.914)
А кто не поверит в наше миролюбие, / Тот кровью умоется. / И будет такая борьба за мир, / Что камня на камне не останется.
Содержание окна "Исключительная ситуация" не копируется по Ctrl+C
5541.1370
Code: Select all
Версия: 3.0.0.5541 x86 (0c33de4)
ОС: 10.0.17763.2.0.0.256.1 (version 1809, OS build 17763.914)
Версия: 3.0.0.5541 x64 (0c33de4)
ОС: 10.0.17763.2.0.0.256.1 (version 1809, OS build 17763.914)
А кто не поверит в наше миролюбие, / Тот кровью умоется. / И будет такая борьба за мир, / Что камня на камне не останется.
Содержание окна "Исключительная ситуация" не копируется по Ctrl+C
Сегодняшняя ночная сборка.
Code: Select all
Версия: 3.0.0.5542 x86 (SCM_REV)
Версия: 3.0.0.5542 x64 (SCM_REV)
А кто не поверит в наше миролюбие, / Тот кровью умоется. / И будет такая борьба за мир, / Что камня на камне не останется.
Содержание окна "Исключительная ситуация" не копируется по Ctrl+C
Сегодняшняя ночная сборка.
Большое спасибо!
Code: Select all
Версия: 3.0.0.5543 x86 (6e9737a)
Версия: 3.0.0.5543 x64 (6e9737a)
А кто не поверит в наше миролюбие, / Тот кровью умоется. / И будет такая борьба за мир, / Что камня на камне не останется.