Данило@Danylo5345
26 лет1 год в сервисе01.02.2024
В «Delphi 2010» был создан обычный «DLL» с набором фнукций, который нормально работал. Возникла необходимость создать «COM» вариант «DLL» для использования в программе «1С».
Такой проект я создал. Он нормально компилируется и регистрируется в системе (CLSID={76141442-02B9-4E0C-BD04-5E0AD7368135}. Однако при попытке создания «COM» объекта в другой программе командой:
var COMObject: Variant;
.....
COMObject := CreateComObject(StringToGUID('{76141442-02B9-4E0C-BD04-5E0AD7368135}'));
возникает ошибка «Error in DLL».
Учитавая, что опыта создания «COM» варианта «DLL» у меня нет, я думаю, что в проекте есть ошибки. Проект прикреплен.