Снегопат

Обсуждение Снегопата
Текущее время: 28 сен 2024, 18:33

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 801 ]  На страницу Пред.  1 ... 29, 30, 31, 32, 33, 34, 35 ... 81  След.
Автор Сообщение
 Заголовок сообщения: Re: SciColorerV8
СообщениеДобавлено: 21 авг 2012, 11:23 
Не в сети
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:53
Сообщения: 448
Откуда: Саратов
Актуальная версия в репозитарии http://snegopat.ru/scripts/dir?name=SciColorerV8

_________________
С уважением,
Александр Кунташов
Канал про 1С в Телеграме: @kuntashov_devnotes


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SciColorerV8
СообщениеДобавлено: 27 авг 2012, 17:22 
Не в сети

Зарегистрирован: 20 дек 2011, 10:31
Сообщения: 588
Откуда: Украина, Запорожье
А как можно узнать список/массив модифицированных строк? Читал документацию по scintila, но не смог найти. Подскажите куда глянуть.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SciColorerV8
СообщениеДобавлено: 03 сен 2012, 06:27 
Не в сети

Зарегистрирован: 23 июн 2012, 17:43
Сообщения: 14
Не могу справиться с двумя проблемами (Снегопат с подключенным SciColorerV8.) по точкам останова:
1. Очень часто при отладке снимаются (отключаются) точки останова (закономерности отключения не нашел). Т.е. устанавливаем точку останова для строки, один (бывает несколько) раз отладка проходит и точка срабатывает, затем она просто сбрасывается.
2. Проблема с отображением точек останова ... т.е. точка останова сработала, но сама она не отображается.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SciColorerV8
СообщениеДобавлено: 03 сен 2012, 06:55 
Не в сети
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:36
Сообщения: 1085
michael_pokrov писал(а):
Не могу справиться с двумя проблемами (Снегопат с подключенным SciColorerV8.) по точкам останова:
1. Очень часто при отладке снимаются (отключаются) точки останова (закономерности отключения не нашел). Т.е. устанавливаем точку останова для строки, один (бывает несколько) раз отладка проходит и точка срабатывает, затем она просто сбрасывается.
2. Проблема с отображением точек останова ... т.е. точка останова сработала, но сама она не отображается.

+1


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SciColorerV8
СообщениеДобавлено: 03 сен 2012, 09:27 
Не в сети

Зарегистрирован: 20 дек 2011, 10:31
Сообщения: 588
Откуда: Украина, Запорожье
michael_pokrov писал(а):
Не могу справиться с двумя проблемами (Снегопат с подключенным SciColorerV8.) по точкам останова:
1. Очень часто при отладке снимаются (отключаются) точки останова (закономерности отключения не нашел). Т.е. устанавливаем точку останова для строки, один (бывает несколько) раз отладка проходит и точка срабатывает, затем она просто сбрасывается.
2. Проблема с отображением точек останова ... т.е. точка останова сработала, но сама она не отображается.

Раньше уже говорилось, что точки останова и закладки пока недоступны для нормальной работы. Т.е. SciColorerV8 перехватывает их установку и снятие и показывает, но при закрытии и открытии модуля обратно их не получает, пока в снегопате не будет возможность получить список точек останова, эта проблема будет так и висеть.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SciColorerV8
СообщениеДобавлено: 03 сен 2012, 13:27 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:04
Сообщения: 2052
Пока могу предложить такой временный способ получения списка точек останова (пример вывода списка в окно сообщений):
Код:
function hookBpList(dlgInfo)
{
    if(dlgInfo.stage == openModalWnd)
    {
        var bp = dlgInfo.form.getControl("BpGrid").value
        for(var rows = new Enumerator(bp); !rows.atEnd(); rows.moveNext())
        {
            Message("breakpoint:")
            var row = rows.item();
            for(var cols = new Enumerator(bp.Columns), i = 0; !cols.atEnd(); cols.moveNext())
            {
                var col = cols.item();
                Message("  " + col.Name + ": " + row.Get(i))
                i++
            }
        }
        dlgInfo.cancel = true;
        dlgInfo.result = mbaCancel;
    }
}

function macrosВывестиСписокТочекОстанова()
{
    events.connect(windows, "onDoModal", SelfScript.self, "hookBpList")
    stdcommands.CDebug.BrkptList.send()
    events.disconnect(windows, "onDoModal", SelfScript.self, "hookBpList")
}

Единственный минус - небольшое мелькание окна, но я в следующей версии добавлю еще один этап в перехвате диалогов, когда данные уже инициализированны, но окно еще не показано.
Может будет без мелькания инфу слить.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SciColorerV8
СообщениеДобавлено: 03 сен 2012, 15:28 
Не в сети
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:36
Сообщения: 1085
orefkov писал(а):
Пока могу предложить такой временный способ получения списка точек останова (пример вывода списка в окно сообщений):
Код:
        var bp = dlgInfo.form.getControl("BpGrid").value
        for(var rows = new Enumerator(bp); !rows.atEnd(); rows.moveNext())

Саш, это пример работы с деревьями/списками, верно?
но не во всех формах удается получить value, часто оно пустое/неопределенное


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SciColorerV8
СообщениеДобавлено: 03 сен 2012, 15:51 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:04
Сообщения: 2052
value можно получить, если источником данных для грида используется объект, реализующий также и IValue, а это ТаблицаЗначений или ДеревоЗначений.
Но часто источником являются спец-объекты, которые реализует только IDataSource, но не реализует IValue.
Например, грид дерева метаданных в окне конфигурации.
В следующей версии я буду делать обертку над IDataSource, тогда можно будет читать любой список.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SciColorerV8
СообщениеДобавлено: 03 сен 2012, 18:04 
Не в сети
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:36
Сообщения: 1085
orefkov писал(а):
Но часто источником являются спец-объекты, которые реализует только IDataSource, но не реализует IValue.
Например, грид дерева метаданных в окне конфигурации.
В следующей версии я буду делать обертку над IDataSource, тогда можно будет читать любой список.

Давно этого жду!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SciColorerV8
СообщениеДобавлено: 04 сен 2012, 12:13 
Не в сети

Зарегистрирован: 03 сен 2012, 10:08
Сообщения: 4
Похоже, SciColorerV8 конфликтует с refactoring.js
Сразу после выполнения ExtractMethod получаю сообщение SciColorerV8 "Тексты НЕ совпадают !!! Файлы с текстами модулей находятся в C:\"


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 801 ]  На страницу Пред.  1 ... 29, 30, 31, 32, 33, 34, 35 ... 81  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 47


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB