Имя: Пароль:
1C
 
Ошибка при загрузке внешней компоненты
0 AlexSTAL
 
06.10.05
14:46
Если ЗагрузитьВнешнююКомпоненту(Компонента) <> 0 Тогда
   Scaner = СоздатьОбъект("AddIn.Scaner45");
   Scaner.DataEventEnabled = 1;
   Сообщить("Загружена");
Иначе
   Предупреждение("Ошибка");
КонецЕсли;

где Компонента - строковый элемент формы

На одном из компьютеров под управлением Windows XP не хочет загружаться ни в какую... Где копать???
1 marinell
 
06.10.05
14:48
а она на этом компе вообще существует? Что за форма?
2 АЛьФ
 
модератор
06.10.05
14:49
2(0) Что пишет?
3 AlexSTAL
 
06.10.05
14:50
Стандартная обработка подсоединения торгового оборудования в Торговле и склад. Использую библиотеку производителя от ATOL. На одном компе работает, на другом нет...
4 AlexSTAL
 
06.10.05
14:51
(2) Пишет примерно следующее (сейчас не могу проверить):
"Компонента c:\Base\Scaner.dll" не загружена"
5 АЛьФ
 
модератор
06.10.05
14:53
2(3) Что значит "не работает"? Какую ошибку выдает?

(цитата из документации FormEx)
Итак, компоненту необходимо регистрировать на каждом рабочем месте. Если работа ведется не в терминале, а просто по сети, то компоненту надо регистрировать на каждом компьютере. Для это надо скопировать FormEx.dll в каталог Предприятия (по умолчанию "C:\Program Files\1cv77\bin\"), в глобальном модуле конфигурации прописать ее загрузку: ЗагрузитьВнешнююКомпоненту("FormEx.dll");
Далее следует запустить 1С в режиме Предприятия.
Все эти действия надо производить под пользователем Windows с правами Администратора компьютера (т.е. чтобы у пользователя были права на запись в реестр).
6 AlexSTAL
 
06.10.05
14:55
(5) Всё, кажется дошло... Спасибо большое...
Программист всегда исправляет последнюю ошибку.