Имя: Пароль:
1C
1С v8
Компонента? :(
,
0 mataranga
 
07.11.12
15:25
Компонента = СоздатьОбъект('мегакрутая.компонента')

Это было в 1v7.7

Как сейчас?
1v8

ПодключитьВнешнююКомпоненту("мегакрутая.компонента") неработает :(

regsrv32 прописал, в регистре есть... как быть?
1 Happy Bear
 
07.11.12
15:30
(0) а ты ее загрузил?
2 orefkov
 
07.11.12
15:31
Новый COMОбъект ?
3 Serg_1960
 
07.11.12
15:32
(0) Не подключить, а загрузить :)
4 cw014
 
07.11.12
15:35
Если компонента семерочная, да еще и натив - на восьмерине не проканает
5 mataranga
 
07.11.12
15:36
dll-очка ...
6 Утконос
 
07.11.12
15:36
(2),(3) помоему вы не правы :-)
ТС четко написал "мегакрутая"
- она сама должна подключаться при включении компьютера :-)
7 mataranga
 
07.11.12
15:36
Через com не работает
8 Serg_1960
 
07.11.12
15:36
Не указаны ни конфигурация, ни платформа, ни тип клиента, ни операционка, ни сама МегаКрутаяКомпонента... И что автор хочет услышать? Общие ответы на уровне телепатирования?
9 Serginio1
 
07.11.12
15:38
А откуда подключаешь?
10 Прохожий
 
07.11.12
15:38
(8) "Вы не подскажете как пройти в библиотеку?"
11 orefkov
 
07.11.12
15:38
(0)
Для начала надо все-таки определится - говорим ли мы про ВК или OLE-объект. Потому-что в клюшках
СоздатьОбъект('мегакрутая.компонента')
могло создавать либо объект ВК, ранее загруженный методом ЗагрузитьВнешнююКомпоненту, либо просто COM-объект с указанным ProgID.

В 8ке для ВК надо так же сначала сделать Загрузить/ПодключитьВнешнююКомпоненту, а затем
а = Новый("мегакрутая.компонента");

Для COM объектов надо просто
а = Новый COMОбъект("мегакрутая.компонента");
12 mataranga
 
07.11.12
15:39
Процедура СтартНажатие(Элемент)
    Попытка
   ЗагрузитьВнешнююКомпоненту("C:\Program Files\1cv82\8.2.16.368\bin\Go_Dancer.dll");
   Сообщить("Компонента scanopos загружена");
Исключение
   Сообщить("Компонента 1 не найдена!", СтатусСообщения.Внимание);
КонецПопытки;

КонецПроцедуры
13 Serg_1960
 
07.11.12
15:39
(стёбаю) ОбщийМодуль.ПодключениеМегаКрутойКомпоненты... главное я уже написал, остальные мелочи, ну дальше вы поняли, - сами напишите :)
14 Serg_1960
 
07.11.12
15:42
Чаще всего ошибка - забывают первый раз запустить под правами администратора.
15 mataranga
 
07.11.12
15:42
Короче, было как, 2 длл библиотеке ... и als файлик...
все их сунул в /bin regsrv32 запихнул в реестр...
счас хочу вызвать то что она может
16 Serg_1960
 
07.11.12
15:47
Алярм, клюшечник в снеговике :)
17 Serg_1960
 
07.11.12
15:56
(12) У ПодключитьВнешнююКомпоненту() могут быть указаны три параметра - попробуй такой вариант подключения.