|
COMОбъекты, различие в работе на различных ОС и версиях платформы. | ☑ | ||
---|---|---|---|---|
0
new1snik
13.11.13
✎
15:33
|
День добрый. Возможны ли проблемы в работе с СОМ объектами из-за версии ОС или версии платформы? Проблема у меня в следующем: есть сторонняя программа, из которой в 1С я беру данные через СОМ объект. Для тестирования использовал обработку, которую запускал в пустой конфигурацию и виртуальную машину c Windows XP sp3 на борту и с 1с версии 8.2.16.368. Все работает замечательно, методы у СОМ объекта вызываются, данные получаются.
Начинаю испытывать туже самую обработку в УПП на 1С версии 8.2.16.368, которая крутится в Windows Server R2 и постоянно возникают исключения. Версия программы из которой получаю данные одна и та же в обоих случаях. В чем может быть причина, если попытаться пованговать? |
|||
1
Immortal
13.11.13
✎
15:35
|
В чем исключения? В создании com-объекта?
|
|||
2
new1snik
13.11.13
✎
15:37
|
(1) При вызове его метода
|
|||
3
Immortal
13.11.13
✎
15:38
|
какого? connect?
|
|||
4
grayshadow
13.11.13
✎
15:38
|
на опыте дохрена обработок типа "загрузка табличного документа из экселя" - никогда не замечала разницы между виндами и платформами... если обработка валится в "исключительную ситуацию", значит ошибка в данных
а чего ваше приложение делает - кто ж его знает... без объекта и без метода:) |
|||
5
H A D G E H O G s
13.11.13
✎
15:43
|
(1) Ахренеть, кто иногда возвращается...
|
|||
6
Immortal
13.11.13
✎
15:45
|
(5)привет
не, безработный,страдаю ерундой пока |
|||
7
new1snik
13.11.13
✎
15:49
|
(3)
Клиент = Новый COMОбъект("Li_ole_library.LI_Client"); SectionDist=Клиент.RaceList.RD_SectionDist(НомерРейса)/ 1000; Такого... |
|||
8
grayshadow
13.11.13
✎
15:57
|
и чему же равен номер рейса?:)
|
|||
9
grayshadow
13.11.13
✎
15:57
|
в смысле ЧТО там на тыщщу делится? похоже что не число:)
|
|||
10
new1snik
13.11.13
✎
21:50
|
(9)Число, так написано в документации и так происходит в пустой конфе.
|
|||
11
zladenuw
13.11.13
✎
22:08
|
(6) ого какие интересы :)
|
|||
12
Dethmont
13.11.13
✎
23:24
|
Win Ser R2 64х, а ХРюша 32х ?
|
|||
13
new1snik
14.11.13
✎
09:01
|
(12) Так точно
|
|||
14
new1snik
14.11.13
✎
12:58
|
Вообщем, поборол я проблему. Все дело было в установленной в системе старой dll. Переустановка dll на последнею исправило ситуацию.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |