Как реализовать свой метод в ActiveX для 1С 8? #596175


#0 by Ivon
8.2 сильно жрет память при просмотре картинок (у нас реализовано сканирование оригиналов документов). Пересматривая сканы можно легко добиться, что процесс 1cv8.exe будет занимать памяти более гига и дальше размер будет расти. Решил сделать на C# ActiveX компоненту, которая бы показывала эти картинки. Компонента, как подключенная библиотека, работает в C# приложении и все делает как надо. В 1С на форме тоже отображается, при ПодключитьВнешнююКомпоненту("ImageControl.IKImageControl";)) показывает, что метод Init отработал, а при закрытии 1С отрабатывает метод Done. На форме ActiveX имеет имя ImageControl, но при закрытии формы ЭлементыФормы.ImageControl.Done возвращает ошибку Метод объекта не обнаружен (Done) В ActiveX реализован метод public void LoadImage(string ImagePath), но я так же не могу его вызвать из 1С, хотя из .Net приложения этот метод виден и отрабатывает. Обработка Проект на C#
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С