Снегопат
https://snegopat.ru/forum/

Ошибка скрипта TextWindow
https://snegopat.ru/forum/viewtopic.php?f=3&t=478
Страница 1 из 1

Автор:  Luck [ 13 май 2013, 23:03 ]
Заголовок сообщения:  Ошибка скрипта TextWindow

При отладке возникает ошибка скрипта TextWindow подскажите пожалуйста что я делаю не так (Помогает пока перезапуск снегопата)
Видео тут: http://www.youtube.com/watch?v=65PGUj9ZK6E

Вложения:
Комментарий к файлу: Ошибка
Безымянный.jpg
Безымянный.jpg [ 165.33 КБ | Просмотров: 8430 ]

Автор:  Magister [ 14 май 2013, 09:20 ]
Заголовок сообщения:  Re: Ошибка скрипта TextWindow

Хм, тоже сталкивался с такой ошибкой, думал что связано с SynEdit - потому и не писал сюда, а разобраться руки не дошли.
А оказывается и с Колорером так же.

Автор:  metaeditor [ 14 май 2013, 14:41 ]
Заголовок сообщения:  Re: Ошибка скрипта TextWindow

ошибка повторяется стопроцентно? только на внешних обработках?
только в упр. приложении?
судя по видео, появляется в момент остановки на точке останова, подключен ли скрипт "Расширенное табло"?
(если ошибка повторяется всегда, то без колорера тоже?)

Автор:  metaeditor [ 22 май 2013, 18:19 ]
Заголовок сообщения:  Re: Ошибка скрипта TextWindow

наткнулся на эту ошибку, колорер тут непричем.
воспроизводится вот как: открываем любой модуль, ставим точку останова, запускаем отладку, останавливаемся на этой точке, шагаем пару раз, прекращаем отладку, закрываем модуль, открываем его-же ещё раз, запускаем отладку, и при остановке видим сабж.
дело вот в чем:
внутри скрипта "расширенное табло" отслеживается смена текущего активного окна по его заголовку, и если заголовок тот-же тогда используется закэшированный экземпляр анализатора текста в котором ссылка на уже закрытое текстовое окно, отсюда и ошибка.
to orefkov: надо как-то ещё отслеживать смену окна, может быть по его hwnd, в скрипт не лезу, боюсь поломать что-нибудь

Автор:  sosnae [ 28 май 2013, 10:22 ]
Заголовок сообщения:  Re: Ошибка скрипта TextWindow

Исправлю на отслеживание по hwnd.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/