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

rex-v8. ВК для работы с регэкспами.
https://snegopat.ru/forum/viewtopic.php?f=5&t=444
Страница 4 из 8

Автор:  Magister [ 15 апр 2013, 14:37 ]
Заголовок сообщения:  Re: rex-v8. ВК для работы с регэкспами.

Тогда понятно :)
Это очень интересная тема, потому что ограничения Native ВК слишком уж ограничивают, как по мне.
Кстати, а под Linux сборку делать пробовал?

Автор:  orefkov [ 15 апр 2013, 14:40 ]
Заголовок сообщения:  Re: rex-v8. ВК для работы с регэкспами.

Линукс - следующий этап.
там __uuidof нету, надо будет как-то самому реализовывать.

Автор:  orefkov [ 15 апр 2013, 14:45 ]
Заголовок сообщения:  Re: rex-v8. ВК для работы с регэкспами.

tormozit писал(а):
Спасибо. Теперь не падает. Теперь возвращает пустой RegExMatches вместо Неопределено.
Однако есть еще ряд багов.
Метод Replace выдает на выходе строку, в которой вставляется левая строка в самом начале "(?i)". Позже посмотрю подробнее.

Исправил.
Проверяйте.

Автор:  awa [ 15 апр 2013, 15:52 ]
Заголовок сообщения:  Re: rex-v8. ВК для работы с регэкспами.

orefkov писал(а):
Дело в том, что объект V8RegEx - выполнен НЕ по технологии Native ВК.
ВК используется только в части загрузки в процесс 1С.
Дальше я уже дергаю методы движка 1С, регистрирую в системе типов 1С свой тип, и 1С работает с моим объектом - как со своими "родными" объектами.

Александр, надо ли это понимать так, что такая ВК может быть написана только для тех версий платформы 1С, которые ты "расковырял", или такая технология вполне универсальна и будет поддерживать любую версию платформы 1С, поддерживающая Native?

Автор:  tormozit [ 15 апр 2013, 16:03 ]
Заголовок сообщения:  Re: rex-v8. ВК для работы с регэкспами.

orefkov писал(а):
Исправил.
Проверяйте.

Ага. Теперь ОК.
Остался еще один сложный баг. Вечером его буду исследовать.

Автор:  orefkov [ 15 апр 2013, 16:53 ]
Заголовок сообщения:  Re: rex-v8. ВК для работы с регэкспами.

awa писал(а):
orefkov писал(а):
Дело в том, что объект V8RegEx - выполнен НЕ по технологии Native ВК.
ВК используется только в части загрузки в процесс 1С.
Дальше я уже дергаю методы движка 1С, регистрирую в системе типов 1С свой тип, и 1С работает с моим объектом - как со своими "родными" объектами.

Александр, надо ли это понимать так, что такая ВК может быть написана только для тех версий платформы 1С, которые ты "расковырял", или такая технология вполне универсальна и будет поддерживать любую версию платформы 1С, поддерживающая Native?

Работа объектов 1С эта очень малая часть из моих раскопок, и совершенно не изменилась от 8.2.11.236 до 8.3.2.172. Не вижу объективных причин, почему ей понадобиться изменятся впоследствии.
А ставши один раз достоянием общественности, даже в случае каких-то изменений, вседа найдется тот, кто измнения отследит.

Автор:  tormozit [ 15 апр 2013, 17:00 ]
Заголовок сообщения:  Re: rex-v8. ВК для работы с регэкспами.

Как я понимаю, после обнародования технологии нас ждет таки волна сторонних "внутренних" компонент для режима предприятия 8.2+.

Автор:  artbear [ 15 апр 2013, 21:10 ]
Заголовок сообщения:  Re: rex-v8. ВК для работы с регэкспами.

orefkov писал(а):
Дело в том, что объект V8RegEx - выполнен НЕ по технологии Native ВК.
ВК используется только в части загрузки в процесс 1С.
Дальше я уже дергаю методы движка 1С, регистрирую в системе типов 1С свой тип, и 1С работает с моим объектом - как со своими "родными" объектами.
То есть я расширяю объектную модель самой 1С.
А я, соответственно, имею доступ ко всем возможностям 1С, в том числе и возвращать объекты.
В 7.7 по этой технологии работали rainbow, 1C++, formex и прочие.
Там всего-то надо несколько интерфейсов реализовать.
Попозжа исходники открою.

Как давно я жду открытия исходников такой Real Native ВК :)
И Перехватчик, и Информатор, и СписокОкон, и т.п. можно было бы реализовать :)

Автор:  tormozit [ 15 апр 2013, 23:19 ]
Заголовок сообщения:  Re: rex-v8. ВК для работы с регэкспами.

Для совместимости RegExMatch.SubMatches(0) должен возвращать Неопределено в случае, если подгруппа не найдена. Сейчас возвращает пустую строку.

Автор:  Magister [ 16 апр 2013, 00:51 ]
Заголовок сообщения:  Re: rex-v8. ВК для работы с регэкспами.

artbear писал(а):
Как давно я жду открытия исходников такой Real Native ВК :)
И Перехватчик, и Информатор, и СписокОкон, и т.п. можно было бы реализовать :)

Информатор, кстати, вроде выкладывали уже на 1cpp.ru, если я ничего не попутал. Сам не пробовал правда, только видел тему.

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