Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   FlashDevelop. При тестировании не отображается окно вывода Runtime Error (http://www.flasher.ru/forum/showthread.php?t=176769)

HardCoder 17.03.2012 10:55

FlashDevelop. При тестировании не отображается окно вывода Runtime Error
 
Вложений: 2
Здравствуйте. Работаю в FlashDevelop 4.0.1 RTM. Во время тестирования приложения в Debug режиме возникают ошибки (проблема не в этом). Проблема в том, что не появляется поп-ап, показанный на картинке. Все что я вижу - это зависший дебаг-плеер и в окне output сообщение об ошибке:
Цитата:

[Fault] exception, information=TypeError: Error #1009: Не удается вызвать свойство или метод со ссылкой на объект "null".
Иногда выделяется строчка, на которой ошибка (на картинке: стр. 28 "trace(d.bottom)"). Это еще хорошо! Но иногда, даже не видно строчку на которой эта ошибка возникла! По этому поиск и устранение ошибок сводится к невозможности. Пожалуйста, подскажите как отобразить этот поп-ап. который показывает полный путь этой runtime error. Или подскажите каким еще способом можно отследить, внезапно выскочившый баг.

PS: Если можно, еще один вопрос. Как писал выше - дебаг плеер зависает при ошибке. В таком случае его трудно закрыть, нужно подождать некоторое время пока ОС не закроет его. Но иногда он на столько упертый, что приходится его убивать через диспетчер задач -> процессы. Например, если свф запустить отдельно, то в случае ошибки его можно легко и быстро закрыть, а при запуске из ФД - этот свф бессмертный. Может есть какое-то решение?

FlashRus 17.03.2012 12:19

да-да-да.... бывает такое. Лечу перезагрузкой)

olexandr 17.03.2012 15:37

Цитата:

Но иногда он на столько упертый, что приходится его убивать через диспетчер задач
Я жму крестик в окне FP -> появляется окошко о том, что FP не отвечает
Жму еще раз крестик в окне FP -> FP закрывается

HardCoder 17.03.2012 16:40

Цитата:

Сообщение от olexandr (Сообщение 1069603)
Я жму крестик в окне FP -> появляется окошко о том, что FP не отвечает
Жму еще раз крестик в окне FP -> FP закрывается

Да, у меня так тоже получается в хорошие дни и когда это программки типа "Hello, World!". А обычно нужно раз 20 нажать чтобы закрылось. В редких случаях даже это не помогает. И даже "Снять задачу" не помогает. Только "Завершить процесс". Не понимаю, почему так. Ведь этот же свф открываю в тоталкоммандере и закрывается он с первого раза....

KBAC 17.03.2012 17:07

А останавливать дебаг в FlashDevelope не пробовали? Он может и не остановится самостоятельно при ошибке и "держать" плеер.

HardCoder 17.03.2012 20:11

Цитата:

Сообщение от KBAC (Сообщение 1069611)
А останавливать дебаг в FlashDevelope не пробовали?

А это как?

olexandr 17.03.2012 20:19

Цитата:

Сообщение от KBAC (Сообщение 1069611)
А останавливать дебаг в FlashDevelope не пробовали? Он может и не остановится самостоятельно при ошибке и "держать" плеер.

у меня, например, эта функция не работает как надо

alexcon314 17.03.2012 23:09

Примкну к выступающим.
FD 4.0.0 RC1
Дебуг-плеер 10.2 Flex 4.5.1.
Запускаю ролик в режиме Run in External Player.
Плеер зачастую просто виснет, ролик не проигрывается вообще, никакие кнопки не помогают, только через таск-менеджер прибить. В браузере ролик воспроизводится норамально.
Перестали ставиться бряки (точки останова), т.е. вообще, тыкаешь мышкой где положено на поле редактора - ноль эмоций. Ладно хоть трэйсы фурыкают.
Проект с нуля - та же канитель.
И вот, алиллуйя, братья! Открываю проект в предыдущей версии FD (3.3.4), она так и стоит у меня, не сносил.
Старый FD безбожно глючит, хлеще нового, я плюю с досады в клаву. Машинально открываю четверку ... о чудо! Все работает как надо! Любимый редактор всех флешеров радует меня ровным порядком всевозможных окошек (Stack, Watch...) прямо как на утренней поверке, но профайлер не сдается, молчит как партизан...Еще пара пинков, и он тоже запевает песню!
ЗЫ. После студии бывает очень трудно таким шуткам радоваться.

FlashRus 18.03.2012 02:43

Меня в одном проекте затронул ужасный баг в FD... Он всегда материл 34 строку вне зависимости от её содержимого. На перезагрузку было плевать. До сих пор в том проекте мучает, пришлось с Flash CS5 работать)

KBAC 18.03.2012 20:34

Цитата:

Сообщение от HardCoder (Сообщение 1069629)
А это как?

Кнопка стоп, немного правее кнопки run.


Часовой пояс GMT +4, время: 00:17.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.