Снегопат

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

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




Начать новую тему Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 1471 ]  На страницу Пред.  1 ... 58, 59, 60, 61, 62, 63, 64 ... 148  След.
Автор Сообщение
 Заголовок сообщения: Re: Снегопат - развитие
СообщениеДобавлено: 25 сен 2015, 20:29 
Не в сети

Зарегистрирован: 20 мар 2014, 17:03
Сообщения: 23
vladnet писал(а):
Тут ты не совсем прав. По сути ангелскрипт это большой шаг вперед. Если вспомнить первый снегопат, то его любой чих валил вначале развития. Новый валиться по сравнению с ним очень редко, а ведь он в бете по сути. Плюс к тому он решил очень большую вещь с релизами, народ работает на релизах на которых он и не тестировался никогда, старый снегопат так не мог.


Да я в общем-то и не спорю - прогресс на лицо! Александру огромное спасибо за проделанную работу. За снегопатом давненько пристально наблюдаю. Успел попользоваться и старым (в т.ч. до потери части сорцев) и новым. То, что сейчас умеет реборн меня почти на 100% устраивает. Не умирал бы конфигур...

Александр в самой начале жизни реборна писал, что снегопат теперь крутится на скриптовом движке angelscript и, по сути, является скриптом и
orefkov писал(а):
скрипт по определению не может вызвать крах всей программы, только крах самого скрипта + язык скрипта автоматически управляет памятью (GC)"


Из чего можно сделать вывод, что скорее всего в starter.exe и/или inject.dll есть какие-то баги, которые при смерти снегопата тянут за собой смерть ангела, а ангел тянет платформу и мрут они дружно вместе:( Вероятнее всего, что при чьей-то смерти не все дескрипторы корректно закрываются. А может какие-то вызовы не в try/catch помещены... Но это только догадки.

Сама то архитектура получилась наикрутейшей! Найти бы эти баги, чтоб в крайнем случае умирал снегопат отдельно от конфигуратора:)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Снегопат - развитие
СообщениеДобавлено: 25 сен 2015, 23:28 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:04
Сообщения: 2052
vladnet писал(а):
Д
1. в списке функций чтобы можно было копирование вставлять

Вот это удалось вылечить. Там падало при попытке получить текст из поля ввода в момент при вызове "УстановитьГраницыВыделения".
Видимо, 1С не предполагала, что в момент сразу после вставки может быть вызван этот метод.
Пришлось отказаться от "штатных" методов, и работать напрямую.
Заодно исправил этот же момент в навигаторе метаданных, в панели окон, да и вообще везде, где фильтрация налету делалась.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Снегопат - развитие
СообщениеДобавлено: 25 сен 2015, 23:40 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:04
Сообщения: 2052
ahromeev писал(а):
Александр в самой начале жизни реборна писал, что снегопат теперь крутится на скриптовом движке angelscript и, по сути, является скриптом и
orefkov писал(а):
скрипт по определению не может вызвать крах всей программы, только крах самого скрипта + язык скрипта автоматически управляет памятью (GC)"


Хочу разъяснить. Не может вызвать крах код самого скрипта, ну, то есть раньше если я где-то забывал на null проверять, или за пределы массива выходил, или к уже освобождённой памяти обращался - то такие ошибки в скриптовом движке отлавливаются. Но когда из кода скрипта я обращаюсь к методам движка 1С - там уже возможны падения, потому что исполнение уже не контролируется скриптовым движком. Я, конечно, сделал "затычку", и каждый вызов из скрипта "нативных" функций оборачиваю в try/catch. И по большей части это помогает, если крах происходит непосредственно при вызове - он отлавливается и по крайней мере можно попытаться сохраниться. Однако бывает, что в сам момент вызова краха еще не происходит, но какой-либо участок памяти "портится". И падение происходит уже потом, не во время вызова из скрипта, то есть уже не оборачиваясь в try/catch.


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

Зарегистрирован: 06 янв 2012, 15:24
Сообщения: 15
Изображение


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

Зарегистрирован: 24 авг 2011, 15:04
Сообщения: 2052
Torin писал(а):
Изображение

снегопат обновили на последнюю версию?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Снегопат - развитие
СообщениеДобавлено: 27 сен 2015, 22:10 
Не в сети

Зарегистрирован: 10 июн 2012, 13:43
Сообщения: 159
http://s020.radikal.ru/i713/1509/7c/fa1182dc8afe.png - вот, ошибка. Когда кнопку "Выполнить" нажал.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Снегопат - развитие
СообщениеДобавлено: 29 сен 2015, 15:11 
Не в сети

Зарегистрирован: 24 авг 2011, 15:57
Сообщения: 388
orefkov писал(а):
vladnet писал(а):
Д
1. в списке функций чтобы можно было копирование вставлять

Вот это удалось вылечить. Там падало при попытке получить текст из поля ввода в момент при вызове "УстановитьГраницыВыделения".
Видимо, 1С не предполагала, что в момент сразу после вставки может быть вызван этот метод.
Пришлось отказаться от "штатных" методов, и работать напрямую.
Заодно исправил этот же момент в навигаторе метаданных, в панели окон, да и вообще везде, где фильтрация налету делалась.


Спасибо огромное!

Вопрос начал обновлять снегопат и у меня пропал скрипт перехода обратно из определения.
viewtopic.php?f=3&t=95&start=10 Этой команды сейчас вообще нет? Пробовал старый скрипт подключить, но не работает ((

ps даже не представляешь какое облегчение из за исправления этой ошибки, аж все сжимается когда туда копирую текст )))

_________________
ИТ учет http://tunesoft.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Снегопат - развитие
СообщениеДобавлено: 29 сен 2015, 21:00 
Не в сети

Зарегистрирован: 24 авг 2011, 15:32
Сообщения: 722
vladnet писал(а):
Вопрос начал обновлять снегопат и у меня пропал скрипт перехода обратно из определения.
viewtopic.php?f=3&t=95&start=10 Этой команды сейчас вообще нет? Пробовал старый скрипт подключить, но не работает ((

А они разве не в "стандартных"?
Код:
stdcommands::Команды frnteеnd'а: Перейти к определению
stdcommands::Основные команды меню: Вернуться назад


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Снегопат - развитие
СообщениеДобавлено: 30 сен 2015, 14:03 
Не в сети

Зарегистрирован: 24 авг 2011, 15:57
Сообщения: 388
JohnyDeath писал(а):
А они разве не в "стандартных"?
Код:
stdcommands::Команды frnteеnd'а: Перейти к определению
stdcommands::Основные команды меню: Вернуться назад

Спасибо! Не там искал.

_________________
ИТ учет http://tunesoft.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Снегопат - развитие
СообщениеДобавлено: 30 сен 2015, 18:22 
Не в сети

Зарегистрирован: 20 окт 2014, 12:34
Сообщения: 54
vladnet писал(а):
JohnyDeath писал(а):
А они разве не в "стандартных"?
Код:
stdcommands::Команды frnteеnd'а: Перейти к определению
stdcommands::Основные команды меню: Вернуться назад

Спасибо! Не там искал.


А это стандартная комбинация ctrl + - не делает разве или я что то не понял ?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 1471 ]  На страницу Пред.  1 ... 58, 59, 60, 61, 62, 63, 64 ... 148  След.

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


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

Сейчас этот форум просматривают: Google [Bot] и гости: 29


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

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