Имя: Пароль:
1C
1С v8
ПодключитьВнешнююКомпоненту Зарегестрированая библиотека x64 Сервер
0 Geroy
 
07.07.17
17:55
regsvr32.exe c:\windows\system32\МояБиблиотека.dll
regsvr32.exe c:\windows\sysWOW64\МояБиблиотека.dll

&НаСервере
Процедура XотчетНаСервере(ДанныеУстройства)
    
    ИмяФайла = "AddIn.МояБиблиотека";    
    Подключено = ПодключитьВнешнююКомпоненту(ИмяФайла);
          
КонецПроцедура

Подключено возвращает ЛОЖЬ
В чем косяк?
1 lodger
 
07.07.17
18:02
regsvr надо один раз вызывать, в какую папку ты засунул dll вообще неважно.
зато важно какой из regsvr ты вызываешь.
C:\Windows\SysWOW64\regsvr32.exe
или
C:\Windows\System32\regsvr32.exe
2 H A D G E H O G s
 
07.07.17
18:02
(0) Сервер оказался немного дальше от тебя, чем ты думаешь.
3 Garykom
 
гуру
07.07.17
18:05
(2) Неа у него просто компонента 32 а сервер 64. Не взлетит...
4 Garykom
 
гуру
07.07.17
18:06
(3)+ Кста это реально весело что у ТО практически нету ВК x86_64 под новую платформу 1С 64 битную
5 Geroy
 
07.07.17
18:08
(1) (2) (3)
Это я указал что пробовал и так и так
и в итоге голяк
6 lodger
 
07.07.17
18:10
(4) обертки COM+ не помогают уже?
7 Garykom
 
гуру
07.07.17
18:17
(6) А кто их писать то будет, много "1Сников" умеют?
Это же не запросы в конструкторе/СКД ваять ))
8 Garykom
 
гуру
07.07.17
18:19
9 Geroy
 
07.07.17
18:41
(8) коннектор у меня отлично работает, регламентные по базам

а вот даже обертка не работает(
10 Garykom
 
гуру
07.07.17
18:51
(9) Могу продать СП

Глобальный контекст (Global context)
ПодключитьВнешнююКомпоненту (AttachAddIn)
Вариант синтаксиса: По имени и местоположению

Синтаксис:
ПодключитьВнешнююКомпоненту(<Местоположение>, <Имя>, <Тип>)
11 Geroy
 
07.07.17
18:55
(10) пробовал уже
Подключено = ПодключитьВнешнююКомпоненту(ИмяФайла,"МояБиблиотека",ТипВнешнейКомпоненты.COM)

и пробовал

Подключено = ПодключитьВнешнююКомпоненту(ИмяФайла,"МояБиблиотека",ТипВнешнейКомпоненты.Native)
12 Garykom
 
гуру
07.07.17
18:56
(11) Мдя... Ты даже не знаешь что у тебя такое "МояБиблиотека.dll"?
13 Geroy
 
07.07.17
18:57
Сервер x64
В реестре нашел свою запись
AddIn.МояБиблиотека (значение МояБиблиотека_Object)
14 Geroy
 
07.07.17
18:58
(12) их несколько библиотек и они все не взлетают
15 Garykom
 
гуру
07.07.17
19:05
(14) А эти "библиотеки" хоть где то "взлетают", на другом компе, платформе?
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший