Страница 4 из 4

Re: Парсер регулярных выражений без Com

Добавлено: 18 июл 2012, 10:56
kuntashov
Magister писал(а):kuntashov, а для чего ВК сохранять в файл, и подключать оттуда? Можно ведь подключать напрямую из макета.
Синтаксис:

ПодключитьВнешнююКомпоненту(<Местоположение>, <Имя>, <Тип>)
Параметры:

<Местоположение> (обязательный)

Тип: Строка.
Местоположение внешней компоненты.
В качестве местоположения может использоваться:
- путь к файлу внешней компоненты в файловой системе (недоступно на веб-клиенте) (не ZIP-архив);
- полное имя макета, хранящего двоичные данные или ZIP-архив;
- URL к внешней комопненте, в виде двоичных данных или ZIP-архива, в формате, аналогичном ПолучитьНавигационнуюСсылку.


Я знаю про эту возможность, но было лень паковать в Zip и добавлять файл манифеста в архив.
Вообще надо компоненту в справочнике хранить в базе, чтобы проще было обновлять.

Re: Парсер регулярных выражений без Com

Добавлено: 18 июл 2012, 13:28
Magister
kuntashov писал(а):Я знаю про эту возможность, но было лень паковать в Zip и добавлять файл манифеста в архив.
Вообще надо компоненту в справочнике хранить в базе, чтобы проще было обновлять.

Хм... манифест? Зачем? Я сохранял в макете как ДвоичныеДанные сам DLL, без упаковки в ZIP. Всё работало.
Ну а по поводу обновления - да, резонно. Хотя мне, например, удобнее таки в Конфигураторе. Но это уже оффтоп :)

Re: Парсер регулярных выражений без Com

Добавлено: 18 июл 2012, 14:47
orefkov
Вот, попробуйте на x64 сервере.
Лично пока не могу проверить.
Возможно, все вывалится.

Re: Парсер регулярных выражений без Com

Добавлено: 18 июл 2012, 15:00
JohnyDeath
у меня ничего не изменилось

Re: Парсер регулярных выражений без Com

Добавлено: 18 июл 2012, 15:32
artbear
Вариант 32бита
1C 8.2.15.318
Клиент - Win7 x64 - норма
Сервер - Win2008 x64, но ключ на 32 - норма
не падает, сообщения выдаются.

Re: Парсер регулярных выражений без Com

Добавлено: 07 ноя 2012, 13:11
tormozit
VB.RegExp имеет Replace.
Когда в нашей появится?)

Вообще хотелось бы всех аналогов методов и свойств от VB.RegExp, чтобы в случае аварии при использовании нативной можно было обратно легко вернуться на COM.

Re: Парсер регулярных выражений без Com

Добавлено: 07 ноя 2012, 13:14
orefkov
Сейчас сильно занят подготовкой к конференции на ИСе, так что только после 18 ноября смогу взяться.

Re: Парсер регулярных выражений без Com

Добавлено: 20 апр 2017, 23:26
demon_infernal
Некропост)
Пытаюсь использовать rex83, скачанный с сайта снегопата. Взял из него две dllки (под х32 и х64 соответственно), добавил манифест, запаковал в zip, поместил в общий макет.
На клиенте вот такой код

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

Рез = ПодключитьВнешнююКомпоненту("ОбщийМакет.RegExp", "RegEx", ТипВнешнейКомпоненты.Native);
А = Новый ("V8RegEx");
А.Глобальный = Истина;
.....
выполняется без проблем, на сервере же приводит к завершению рабочего процесса на строке А.Глобальный= Истина, то есть не проходит создание объекта методом Новый.
Платформа 8.3.9.2170, сервер x64, ключ, соответственно, тоже x64, клиент x32
А использовать удобный функционал работы с регэкспами очень хочется именно на сервере. Планируется ли добработка этой ВК?
Спасибо.

Re: Парсер регулярных выражений без Com

Добавлено: 15 июн 2017, 14:12
orefkov
Есть такие планы.
Но не по конкретно этой ВК.
Хочу по технологии снегопата сделать ВК для режима предприятия, то есть доступ к внутренностям движка 1С из AngelScript.
За счёт чего можно будет создавать полноценные объекты в 1С.
Так как там в отличии от Конфигуратора требуется доступ к гораздо меньшему объему внутренностей 1С,
(по сути только к IContex части), совместимость с релизами будет проще поддерживать.
На ней и работу с x64 отработаю и линуксом.
Думаю, первая версия выйдет в июле. Будут регэкспы и работа с sqlite.