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

SynEditV8
https://snegopat.ru/forum/viewtopic.php?f=1&t=426
Страница 9 из 10

Автор:  Magister [ 22 мар 2017, 13:35 ]
Заголовок сообщения:  Re: SynEditV8

Похожий скрин уже был в других темах.
Судя по всему, в Снегопате не доработана работа с формами на 8.3.9 и выше, а SynEdit это использует...
Ошибка-то вылетает не в коде SynEdit.

Автор:  michael_pokrov [ 28 июн 2017, 03:14 ]
Заголовок сообщения:  Re: SynEditV8

Magister писал(а):
michael_pokrov писал(а):
к сожалению у меня происходят "вылеты" платформы при простой смене редактора на SynEdit

Именно в момент смены? Если да - жду багрепорт в теме про SynEdit :)
Если же при редактировании - то там обычно вылет не по вине SynEdit...


При переключении в редактор synedit происходит следующее:

Вложения:
Snegopat (synedit) - 1.png
Snegopat (synedit) - 1.png [ 6.17 КБ | Просмотров: 7093 ]
Snegopat (synedit).png
Snegopat (synedit).png [ 23.05 КБ | Просмотров: 7094 ]

Автор:  orefkov [ 28 июн 2017, 08:24 ]
Заголовок сообщения:  Re: SynEditV8

"SynEditV8.true" - это явно похоже на баг.
Плюс похоже снегопат валится, если ему нулевой адрес передать. Проверю.

Автор:  Magister [ 28 июн 2017, 12:37 ]
Заголовок сообщения:  Re: SynEditV8

orefkov писал(а):
"SynEditV8.true" - это явно похоже на баг.

точно баг, только вот где?
просмотрел код и не полнял, как из "dll:<addins>SynEdit\\SynEditV8.dll" может получиться "SynEditV8.true" :(

Автор:  Magister [ 12 июл 2020, 23:09 ]
Заголовок сообщения:  Re: SynEditV8

Теперь работает на 8.3.12+, единственное что прячется при потере фокуса редактором - т.к. вся 1С теперь одно большое окно, и если редактор оставить то он будет перекрывать другие внутренние окна 1С.

Автор:  orefkov [ 12 июл 2020, 23:40 ]
Заголовок сообщения:  Re: SynEditV8

Лиха беда начало, как говорится!
Глюки еще есть, но думаю, исправятся со временем.
Отличная новость!

Автор:  mehfk [ 13 июл 2020, 10:45 ]
Заголовок сообщения:  Re: SynEditV8

Если в окне настроек редакторов второй раз нажать кнопку "Применить" при выбранном редакторе SynEdit, получаем следующую ошибку:
Изображение

Код:

--- Ошибка ---
AngelScript: file , line: 0, col: 0
Failed in call to function 'RegisterGlobalFunction' with 'uint GetAddinInfo379268656(uint&inout, uint&inout)' (Code: asALREADY_REGISTERED, -13)

--- Ошибка ---
Исключение AngelScript.
модуль: Snegopat
секция: dllloader.as
функция: Addin@ DllLoader::load(const string&inout)
строка: 94
   1C version 8.3.15.1830. Snegopat 2.2.0.2 (05.07.2020 17:56)
Exception 0xC0000005 at address 0x023FF6E3 (snegopat.dll) in call native func initFuncDefFromAddress
Section: dllloader.as
Function: Addin@ DllLoader::load(const string&inout)
Line: 94
Callstack:
  addins.as : Addin@ AddinMgr::loadAddin(const string&inout, AddinGroup@), line 171,9
  synedit.as : void SynEditInfo::activate(), line 33,13
  textwnd.as : bool EditorsManager::setActiveEditor(const string&inout, const string&inout), line 761,17
  textwnd.as : bool IDispatch::call(int, array<Variant>&inout, Variant&out = void), line 0,17
This object at 0x092A7C78:
  next = script object 'AddinLoader' (0x092A7658)
Variables:
  uri = F:\1C8\Other\Snegopat\core\addins\SynEdit\SynEditVtrue
  fullPath = F:\1C8\Other\Snegopat\core\addins\SynEdit\SynEditVtrue
  module = 0x169B0000
  un =
  dn =
  ptr = 0x169B2E30

Автор:  Magister [ 13 июл 2020, 11:55 ]
Заголовок сообщения:  Re: SynEditV8

mehfk писал(а):
Если в окне настроек редакторов второй раз нажать кнопку "Применить" при выбранном редакторе SynEdit, получаем следующую ошибку
...

Исправлено в 812c059260

Автор:  mehfk [ 13 июл 2020, 20:30 ]
Заголовок сообщения:  Re: SynEditV8

Окно редактора кода при включенном SynEdit может как-то странно частично наползать на окно дерева конфигурации, если его туда передвинуть.

Изображение

Автор:  Magister [ 13 июл 2020, 22:12 ]
Заголовок сообщения:  Re: SynEditV8

К сожалению с этим ничего сделать не получится. Редактор рисуется поверх 1С, и соответственно перекрывает всё что под ним.
Собственно по этой же причине он прячется при потере фокуса - чтобы не перекрывать другие окна.

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