Код в глобальном модуле:
Результ = ЗагрузитьВнешнююКомпоненту ("smDrvFR1CLib.dll");
// Инициализация переменной, если компонента найдена
Если Результ = 1 Тогда ECR = СоздатьОбъект ("AddIn.smDrvFR1C");
Иначе Сообщить ("Не найдена внешняя компонента.");
КонецЕсли;
Если ECR.Beep () < 0
Тогда Сообщить ("Ошибка:" + Строка(ECR.ResultCodeDescription));
КонецЕсли;
Загрузка внешней компоненты проходит и объект создается отрабатывает функция ПолучитьНомерВерсии(), а команда Beep() не работает, я так понимаю метод просто не находит.
ФР Штрих М-01
(1)Насколько я понимаю вы пытаетесь к 1С7.7 прикрутить новый драйвер. Увы ничего не получится. Драйвер SMDrvFR1CLib20.dll использует интерфейс Native, который к сожалению не используется 1С77.
(7) Скорее всего что не работает. Для 1С77 лучше использовать DrvFR.dll старый драйвер. Он работает без проблем. Конечно обработку надо для него писать. Я для 8.2 УТ 10.2 использую старый драйвер и все прекрасно работает.
(8) из последних версий драйвера для штриха DrvFR.dll или не регистрируется в операционке или не загружается в 1ску не скажите с какой версии драйвера лучше взять?
Когда зарегистрируете драйвер либо в ручную через REGSVR32 или инсталяцией, то все из каталога драйвера скопируйте в каталог BIN 1С. Все должно работать.
(12) Очень рад за вас, что все заработало. Но все же пытайтесь использовать более свежий, актуальный драйвер. Я 1С77 проверял от 552 до 594 все работает. В актуальных драйверах реализованы методы, которые вам пригодятся при использовании ФФД 1.05, 1.1
(14) Конечно пришлю. В личку E-mail пришлите. То что dll не регистрируется операционке такое у меня тоже происходило. Решение не подскажу было давно, просто не помню.