|
MSScriptControl |
☑ |
0
Noxvil
22.10.12
✎
23:34
|
Доброй ночи, у меня возникла ошибка при подключении ком на 64 битной платформе:
class not registered
Скрипт= Новый COMОбъект("MSScriptControl.ScriptControl");
Скрипт.language="javascript";
Решение нашёл тут:
Книга знаний: Вызов 32-битных COM-объектов на стороне 64-битного сервера 1С
Но вот не понимаю, к какой компоненте надо подключаться? Какой у неё путь?
|
|
1
Noxvil
22.10.12
✎
23:40
|
Точнее - какой путь к dll?
|
|
2
Asmody
22.10.12
✎
23:43
|
в реестре поиск msscript даст тебе нужный путь
|
|
3
Asmody
22.10.12
✎
23:44
|
тока оно вроде ocx, если я не путаю
|
|
4
Asmody
22.10.12
✎
23:48
|
да, живет в windows\SysWOW64\msscript.ocx
|
|
5
Noxvil
22.10.12
✎
23:52
|
Но ведь написано регистрировать DLL
|
|
6
Asmody
22.10.12
✎
23:53
|
(5) ну найди dll. или почитай, что такое ocx
|
|
7
Noxvil
23.10.12
✎
00:06
|
Блин, но он не регистрирует osx... ((
|
|
8
Noxvil
23.10.12
✎
00:11
|
Может не его надо регистрировать а что-то другое?
|
|
9
Asmody
23.10.12
✎
00:13
|
выбери импорт уже зарегистрированных, поставь галку 32bit
|
|
10
Noxvil
23.10.12
✎
00:18
|
Угу, спасибо. Но догадался уже сам ) Или просто ошибся...
|
|
11
Noxvil
23.10.12
✎
00:32
|
так а теперь пишет:
Ошибка при вызове конструктора (COMОбъект)
Скрипт= Новый COMОбъект("1C_SF_connector")
по причине:
Invalid class string
|
|
12
Asmody
23.10.12
✎
00:38
|
вообще говоря, x64-версия ScriptControl тоже есть.
|
|
13
Noxvil
23.10.12
✎
00:41
|
Где???
|
|
14
Noxvil
23.10.12
✎
00:41
|
Что же я делаю не так тогда?
|
|
15
Noxvil
23.10.12
✎
00:49
|
пффф пока так и не смог зарегистрировать эту компоненту
|
|
16
Noxvil
23.10.12
✎
00:54
|
Есть предположения, почему такая фигня происходит?
|
|
17
Noxvil
23.10.12
✎
01:10
|
Народ помогите...
|
|
18
orange777
20.11.12
✎
13:41
|
(12)Виктор, расскажи уже, где ее искать?
|
|
19
orange777
20.11.12
✎
13:52
|
импорт помог)
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой