Страница 5 из 8

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

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

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

Я и выкладывал :)
Там есть свои заморочки :(

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

Добавлено: 09 май 2013, 14:02
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


Видимо внутренний кэш не имеет контроля роста.

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

Добавлено: 09 май 2013, 19:26
orefkov
Я разбираюсь с этим, просто праздники сейчас и огород.

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

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

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

Спасибо.

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

Добавлено: 13 ноя 2013, 11:40
tormozit
Ну что, праздники с огородом кончились? =)

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

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

tormozit
Закончились :)
Буду доделывать еще и под 8.3.4 сразу.

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

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

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

Добавлено: 13 ноя 2013, 13:04
orefkov

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

Добавлено: 13 ноя 2013, 13:05
CT144
Спасибо!
Пошел на штурм.

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

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

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