Помогите решить проблему!
Нужно подключить к 1С 8.х dll-библиотеку с незамысловатым функционированием. Например, функция MySumm(a,b). Возможно ли это сделать без создания COM - сервера?
Что необходимо написать в модуле внешней обработки 1С 8.х, если название библиотеки "Sm.dll"?
Библиотека написана в Delphi и содержит только одну функцию MySumm (возвращает значение Real).
Данные из книги Попова не приводить: слишком сложный пример.
Встречала такой пример:
ЗагрузитьВнешнююКомпоненту("Math.dll");
МФ = Новый("Addln.Math");
Сообщить(МФ.RAND());
Но исходя из объяснений которые я встречала, что эту простую функцию как RAND() (генерацию случайной величины), можно реализовать только путем организации СOM-сервера?
Или все можно обойтись без этих сложностей и обратиться напрямую к функции dll- библиотеки, без СOM-сервера?
Пробовала реализовать доступ к dll напрямую исходя из приведенного примера, но у меня выдается ошибка
Ошибка при создании объекта из компоненты C:\Documents and Settings\Admin\Рабочий стол\111\Project1.dll (отсутствует CLSID)
Ошибка при создании объекта из компоненты <Неизвестная компонента> (отсутствует CLSID)
Сообщить(МФ.MySumma(1.2,1.3));
{Отчет.новый1.Форма.Модуль(5)}: Значение не представляет агрегатный объект (MySumma)