|
Тонкий клиент, подключение ВК NameDecl.dll(Склонение) | ☑ | ||
---|---|---|---|---|
0
F1CWL
30.10.09
✎
09:43
|
Всем доброго времени суток, не получается подключить вышеуказанную ВК для работы под тонким клиентом, ВК беру с ИТС, зарегил в реестре, код примерно такой
Компонента = "NameDecl.dll"; Попытка ПодключитьВнешнююКомпоненту(Компонента); Сообщить("Компонента подключена"); Исключение Сообщить("Не удалось загрузить внешнюю компоненту" + ОписаниеОшибки()); КонецПопытки; функ = Новый("AddIn.NameDecl"); // и вот тут возникает ошибка // Тип не определен (AddIn.NameDecl) Под толстым работает норм, пробовал на тонком по местоположению тоже не хочет... Помогите кто знает... |
|||
1
ТелепатБот
гуру
30.10.09
✎
09:43
|
||||
2
Михей
30.10.09
✎
09:44
|
может так
функ = Новый COMОбъект("AddIn.NameDecl"); |
|||
3
F1CWL
02.11.09
✎
09:30
|
Попробовал, вылетает следующее...
{ОбщийМодуль.СтроковыеФункции.Модуль(198)}: Ошибка при вызове конструктора (COMОбъект): Интерфейс не поддерживается функ = Новый COMОбъект("AddIn.NameDecl"); по причине: Интерфейс не поддерживается побороть не получается, может кто подключал уже данную dll, помогите плз... |
|||
4
BabySG
02.11.09
✎
09:42
|
На тонком COM не работает - NativeAPI надо юзать.
|
|||
5
Topol-M
02.11.09
✎
13:30
|
(4) Работает всё как обычно, главно чтоб на машинке зарегано было.
|
|||
6
F1CWL
06.11.09
✎
10:32
|
Разобрался, недавно поставили Windows 7, по умолчанию была отключена служба Системное приложение COM+, правильный код:
ПодключитьВнешнююКомпоненту("C:\NAMEDECL.DLL", "Скл"); Функ = Новый ("AddIn.Скл.NameDeclension"); склонение = Функ.Просклонять(Строка, 5); |
|||
7
galyausik
03.12.09
✎
10:22
|
Пытаюсь просклонять в 8.2 Фамилии, ничего не получается. не работает функция ни по аналогии с 8.1, ни как написал F1CWL.
Может я не туда размещаю dll Покажите, пжл, у кого заработало кусочек волшебного кода |
|||
8
galyausik
03.12.09
✎
10:23
|
Ошибку пишет "Значение не является значением объектного типа (Просклонять)
" |
|||
9
galyausik
03.12.09
✎
17:47
|
ХЕЛП !!!
|
|||
10
galyausik
08.12.09
✎
11:30
|
У меня всё взлетело!!!
Пишу код, вдруг кто-то тоже столкнётся с такой проблемой &НаСервере Функция СклонениеФИО(СтрокаФИО,Падеж) Результат = ""; ПутьККомпоненте = КаталогПрограммы()+ "NameDecl.dll"; NameDecl = "AddIn.NameDeclension"; Попытка Если ПодключитьВнешнююКомпоненту(ПутьККомпоненте,NameDecl)ТОгда Результат = NameDecl.Просклонять(СтрокаФИО,Падеж); ; КонецЕсли; Исключение Сообщить("Не удалось загрузить внешнюю компаненту по причине: "+ОписаниеОшибки()); КонецПопытки; Возврат Результат; КонецФункции |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |