Панкрушев Павел

83
Рейтинг

Принт
Павел Панкрушев



  •   Регистрация: 30.06.2008 (15 лет назад)

  •   Был(а) на сайте: 15.01.2020

Подписчики 7

Группы

Профессиональный разработчик

Рейтинг 83

Native API компонента для использования установленного в системе интерпретатора Python

Инструменты и обработки Системный администратор Программист Платформа 1С v8.3 Конфигурации 1cv8 Windows Абонемент ($m) Компонента, плагин (dll, vbs,..) Разработка внешних компонент

Компонента позволяет подключать к платформе 1С python-модули, оформленные в стиле внешней компоненты. Кроме этого, она позволяет запускать небольшие фрагменты python-кода прямо из модулей 1С. На данный момент поддерживаются платформы 8.2 — 8.3 x86 Windows.

1 стартмани

14.05.2013    58518    128    Принт    31       

83

Комментарии

ВКNative API компонента для использования установленного в системе интерпретатора Python#30 14.06.16 19:24
(17) Опубликовал полные исходники компоненты под IronPython. Проект не развивался, я только замазал несколько самых очевидных ляпов.

upd
Если кому нужны сборки для текущих питонов Windows x86 - x64, напишите в личку!
ВКNative API компонента для использования установленного в системе интерпретатора Python#29 17.03.16 19:02
(27) komradz, Нет, не будет. Но можно рядом с 3.4 установить 3.3, без прописывания путей и интеграции в проводник.
(28) Infactum, Там макаронного кода много, а комментариев мало. ) Я подумаю. Если будет совсем лень двигать проект вперёд, тогда открою.
ВКNative API компонента для использования установленного в системе интерпретатора Python#24 29.12.15 18:38
(17) Там мой репозиторий и моя разработка, но поскольку считаю её безперспективной, то и оставляю за кадром. Ведь почти всё хорошее, что есть для Питона гвоздями прибито к CPython.
(23) У меня есть рабочий черновик для Linux x86.
ВКNative API компонента для использования установленного в системе интерпретатора Python#16 22.12.15 22:18
Оно, конечно, да и даже компонента ориентировалась для работы на сервере, но разработчики 1С взяли курс в другую сторону от своего же NativeAPI. Сейчас мне кажется более правильным перенос ВК в отдельный процесс с сопутствующим IPC. По крайней мере это относится к питону.
Внутри там что-то вроде http://habrahabr.ru/post/273401/
ВКNative API компонента для использования установленного в системе интерпретатора Python#14 16.12.15 23:23
На сервере совсем не тестировалось - нужно разбираться.
ВКNative API компонента для использования установленного в системе интерпретатора Python#10 23.05.13 17:04
Если путь к компоненте задан точно, тогда:
Питон устанавливался "для всех пользователей"? <системный диск>:\windows\system32\python33.dll присутствует? (для 64-х разрядной системы путь соответственно другой) А так же в реестре, в HKLM\Software\Python\PythonCore\3.3\InstallPath (HKLM\Software\Wow6432Node\Python\PythonCore\3.3\InstallPath) путь указан верно?
Какая версия платформы? Режим приложения?
ВКNative API компонента для использования установленного в системе интерпретатора Python#4 15.05.13 18:14
Спасибо. Мне кажется, практический смысл тот же, что и у ВК вообще.
ВКNative API компонента для использования установленного в системе интерпретатора Python#2 15.05.13 17:47
Интересно было бы посмотреть на другое решение.
Ядро компоненты питоновское, так что его у меня достаточно быстро получилось портировать из предыдущей дотнетной версии.