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

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

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

Сообщение artbear »

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

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

Я и выкладывал :)
Там есть свои заморочки :(
tormozit
Сообщения: 190
Зарегистрирован: 13 фев 2012, 21:15

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

Сообщение tormozit »

Дублирую свой багрепорт на infostart'е.

Такой код приводит к недопустимой операции. 8.2.18.51

Код: Выделить всё

ПодключитьВнешнююКомпоненту("D:\Program Files\1cv82\common\rex32.dll", "V8RegEx", ТипВнешнейКомпоненты.Native);
текст = "луоалаокоащроощурагк кашгкаршгукрашгукр 87677 ыолвраылораыолршгр 8777 ыолвапаоыпорыпа рыпарваорпаырпа 999";
Количество = 1000;
ре = Новый("V8RegEx");
ре.Global = Истина;
Для К = 1 По Количество Цикл
   ре.Шаблон = "(\d+)" + новый УникальныйИдентификатор;
   Ре.Заменить(текст, "$1");
КонецЦикла;


Problem signature:
Problem Event Name: APPCRASH
Application Name: 1CV8.exe
Application Version: 8.2.18.51
Application Timestamp: 513e4ca9
Fault Module Name: icudt46.dll
Fault Module Version: 4.6.1.5
Fault Module Timestamp: 50751a3d
Exception Code: c0000005
Exception Offset: 0029007a
OS Version: 6.1.7601.2.1.0.256.1
Locale ID: 1049
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789


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

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

Сообщение orefkov »

Я разбираюсь с этим, просто праздники сейчас и огород.
CT144
Сообщения: 52
Зарегистрирован: 23 ноя 2012, 17:09

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

Сообщение CT144 »

В "составе" снегопата в папке scripts\rex\ только rex32.dll.
В readme.markdown написано, что
В поставку входит два файла:
- rex32.dll - для работы в 32-битных клиентах
- rex64.dll - для работы в 64-битном сервере

В "составе" снегопата версия 1.0.0.1, на первой странице этого топика "обновлено" до версии 1.0.0.2.
get_latest.cmd выполнял только что, компонента не обновляется.
Какого суслика хватать? Кому верить, где искать "правду"?
Мне бы актуальный комплектик.

Спасибо.
tormozit
Сообщения: 190
Зарегистрирован: 13 фев 2012, 21:15

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

Сообщение tormozit »

Ну что, праздники с огородом кончились? =)
Аватара пользователя
orefkov
Администратор
Сообщения: 2052
Зарегистрирован: 24 авг 2011, 15:04

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

Сообщение orefkov »

CT144
В снегопате использовать 64-битную нет смысла, ибо клиент только 32-битный, потому x64 версия не включена.

tormozit
Закончились :)
Буду доделывать еще и под 8.3.4 сразу.
CT144
Сообщения: 52
Зарегистрирован: 23 ноя 2012, 17:09

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

Сообщение CT144 »

А мне и не для снегопата.
Перевожу конф. на УФ. Раньше использовал VBRegExp. Раз уж все равно переписывать, так и RegExp перенесу в "родную" 1С'вскую среду. А сервер у меня 64'х разрядный. А разбирать до фига надо. Может что по скорости и выиграю.
Так что, мне бы актуальный инструментик, хотелось бы.
Последний раз редактировалось CT144 13 ноя 2013, 13:05, всего редактировалось 1 раз.
CT144
Сообщения: 52
Зарегистрирован: 23 ноя 2012, 17:09

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

Сообщение CT144 »

Спасибо!
Пошел на штурм.
Гость

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

Сообщение Гость »

Добрый день!
При выполнении:
Адрес="E:\Work\1C\Rex\rex32v1.0.0.3.dll";
ПодключитьВнешнююКомпоненту(Адрес, "RegEx", ТипВнешнейКомпоненты.Native);

1С(v8.3.4.408) валиться.
Можете помочь?
Спасибо.
Ответить