rex-v8. ВК для работы с регэкспами.

Незарегистрированные пользователи могут оставлять свои вопросы здесь.
Magister
Сообщения: 343
Зарегистрирован: 04 июн 2012, 09:28

Re: rex-v8. ВК для работы с регэкспами.

Сообщение Magister »

Тогда понятно :)
Это очень интересная тема, потому что ограничения Native ВК слишком уж ограничивают, как по мне.
Кстати, а под Linux сборку делать пробовал?
В реальності все не так, як насправді
Аватара пользователя
orefkov
Администратор
Сообщения: 2052
Зарегистрирован: 24 авг 2011, 15:04

Re: rex-v8. ВК для работы с регэкспами.

Сообщение orefkov »

Линукс - следующий этап.
там __uuidof нету, надо будет как-то самому реализовывать.
Аватара пользователя
orefkov
Администратор
Сообщения: 2052
Зарегистрирован: 24 авг 2011, 15:04

Re: rex-v8. ВК для работы с регэкспами.

Сообщение orefkov »

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

Исправил.
Проверяйте.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
awa
Сообщения: 42
Зарегистрирован: 24 авг 2011, 15:47

Re: rex-v8. ВК для работы с регэкспами.

Сообщение awa »

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

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

Re: rex-v8. ВК для работы с регэкспами.

Сообщение tormozit »

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

Ага. Теперь ОК.
Остался еще один сложный баг. Вечером его буду исследовать.
Аватара пользователя
orefkov
Администратор
Сообщения: 2052
Зарегистрирован: 24 авг 2011, 15:04

Re: rex-v8. ВК для работы с регэкспами.

Сообщение orefkov »

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

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

Работа объектов 1С эта очень малая часть из моих раскопок, и совершенно не изменилась от 8.2.11.236 до 8.3.2.172. Не вижу объективных причин, почему ей понадобиться изменятся впоследствии.
А ставши один раз достоянием общественности, даже в случае каких-то изменений, вседа найдется тот, кто измнения отследит.
tormozit
Сообщения: 190
Зарегистрирован: 13 фев 2012, 21:15

Re: rex-v8. ВК для работы с регэкспами.

Сообщение tormozit »

Как я понимаю, после обнародования технологии нас ждет таки волна сторонних "внутренних" компонент для режима предприятия 8.2+.
Аватара пользователя
artbear
Сообщения: 1085
Зарегистрирован: 24 авг 2011, 15:36
Контактная информация:

Re: rex-v8. ВК для работы с регэкспами.

Сообщение artbear »

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

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

Re: rex-v8. ВК для работы с регэкспами.

Сообщение tormozit »

Для совместимости RegExMatch.SubMatches(0) должен возвращать Неопределено в случае, если подгруппа не найдена. Сейчас возвращает пустую строку.
Magister
Сообщения: 343
Зарегистрирован: 04 июн 2012, 09:28

Re: rex-v8. ВК для работы с регэкспами.

Сообщение Magister »

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

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