Снегопат

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

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




Начать новую тему Ответить на тему  [ Сообщений: 72 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7, 8  След.
Автор Сообщение
 Заголовок сообщения: Re: rex-v8. ВК для работы с регэкспами.
СообщениеДобавлено: 15 апр 2013, 14:37 
Не в сети

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

_________________
В реальності все не так, як насправді


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: rex-v8. ВК для работы с регэкспами.
СообщениеДобавлено: 15 апр 2013, 14:40 
Не в сети
Администратор
Аватара пользователя

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


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: rex-v8. ВК для работы с регэкспами.
СообщениеДобавлено: 15 апр 2013, 14:45 
Не в сети
Администратор
Аватара пользователя

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

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


У вас нет необходимых прав для просмотра вложений в этом сообщении.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: rex-v8. ВК для работы с регэкспами.
СообщениеДобавлено: 15 апр 2013, 15:52 
Не в сети

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

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


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: rex-v8. ВК для работы с регэкспами.
СообщениеДобавлено: 15 апр 2013, 16:03 
Не в сети

Зарегистрирован: 13 фев 2012, 21:15
Сообщения: 190
orefkov писал(а):
Исправил.
Проверяйте.

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


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: rex-v8. ВК для работы с регэкспами.
СообщениеДобавлено: 15 апр 2013, 16:53 
Не в сети
Администратор
Аватара пользователя

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

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

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


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: rex-v8. ВК для работы с регэкспами.
СообщениеДобавлено: 15 апр 2013, 17:00 
Не в сети

Зарегистрирован: 13 фев 2012, 21:15
Сообщения: 190
Как я понимаю, после обнародования технологии нас ждет таки волна сторонних "внутренних" компонент для режима предприятия 8.2+.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: rex-v8. ВК для работы с регэкспами.
СообщениеДобавлено: 15 апр 2013, 21:10 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: rex-v8. ВК для работы с регэкспами.
СообщениеДобавлено: 15 апр 2013, 23:19 
Не в сети

Зарегистрирован: 13 фев 2012, 21:15
Сообщения: 190
Для совместимости RegExMatch.SubMatches(0) должен возвращать Неопределено в случае, если подгруппа не найдена. Сейчас возвращает пустую строку.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: rex-v8. ВК для работы с регэкспами.
СообщениеДобавлено: 16 апр 2013, 00:51 
Не в сети

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

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

_________________
В реальності все не так, як насправді


Вернуться к началу
 Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 72 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7, 8  След.

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


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

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


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

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