На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: PIL
  
> FlashDevelop проблема отладки , не работают breakpoint'ы
    Всем доброго времени суток!

    Установил FlashDevelop-4.0.1-RTM, проекты собираются и запускаются, только на поставленных breakpoint'ах отладчик не останавливаеся (trace работает нормально).
    До переустановки windows (и раньше и теперь win7 x64) проблема не возникала, сейчас видимо что-то напутал.

    Windows 7 x64
    Установлена Java 6 + SDK (jdk-6u32-ea-bin-b01-windows-i586-27_jan_2012.exe и jre-6u32-ea-bin-b01-windows-i586-27_jan_2012.exe)
    Flash PLayer обновлялся при установке FlashDevelop до 11 версии (проверял запускается именно отладочная версия)

    Что я пробовал:
    1. Пробовал ставить FlashPlayer 10.1 - не помогло
    2. различные последовательности установки java-java_sdk-flashdevelop тоже.

    В чём проблема?
      .NET обновить?
      Полазить в настройках FD связанных с дебагом, выставить "умолчания" (как вариант снести ФД полностью, настройки в том числе, проверить записи в реестре)?
        урррааа нашёл решение!!!

        .NET обновил - проблема не решилась, но после перезагрузки проект перестал билдится и в окне output вылезло это:
        "Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVersion' has value '1.6', but '1.7' is required."
        (а до перезагрузки этой ошибки не было! - много мудрил с версиями java, но не перегружался) - поставил java sdk и jre 7 и после этого обратил внимание на строчку в output:
        Debugger startup error: System.DllNotFoundException: Unable to load DLL 'jvm.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
        суть проблемы: jvm.dll зависела от msvcrXXX.dll(в моём случае это msvcr100.dll), которой не было в System32 (у меня в SysWOW64), точнее у меня она была, но переименованная в msvcr100_clr0400.dll, вернув ей прежнее имя - breakpoint'ы заработали!!!))).

        P.S. piksel, спасибо за участие.
          У меня было другое решение (для Windows 7 64bit) - msvcr71.dll из C:\Program Files (x86)\Java\jre6\bin нужно было скопировать в C:\Program Files (x86)\Java\jre6\bin\client (туда, где собственно и лежит jvm.dll). Вдруг кому поможет.
            Цитата Rembrant @
            Вдруг кому поможет.

            Мне помогло! Спасибо!! Я даже специально зарегистрировался здесь, чтобы выразить благодарность :thanks: Второй час уже долбенился, все никак не мог понять, чего бряки не работают в новой версии. Весь официальный форум flashdevelop-а излазил, и ничего не нашел :wall: А тут переместил msvcr71.dll в clients и всё заработало!! Еще раз спасибо!
            0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
            0 пользователей:


            Рейтинг@Mail.ru
            [ Script execution time: 0,0182 ]   [ 15 queries used ]   [ Generated: 19.04.24, 05:24 GMT ]