Имя: Пароль:
1C
 
(COMОбъект): Invalid class string
0 myr4ik07
 
15.12.15
13:02
При попытке соедиения с COM-сервером произошла следующая ошибка:
{Форма.Форма.Форма(154)}: Помилка при виклику конструктора (COMОбъект): -2147221005(0x800401F3): Invalid class string

как победить?

выполняю
Параметры = "File=""C:\1CBase""";Usr=""login"";Pwd=""password"";";
V82COMConnector= Новый COMОбъект("V82.COMConnector");
вот здесь сразу ошибка на создании объекта
Попытка
Возврат V82COMConnector.Connect(Параметры);
Исключение
Предупреждение ("Ошибка подключения!");
Возврат Неопределено;
КонецПопытки;

это делал
regsvr32 "C:\Program Files (x86)\1cv8\8.3.7.1776\bin\comcntr.dll"
1 salvator
 
15.12.15
13:03
А если V83.COMConnector?
2 myr4ik07
 
15.12.15
13:08
(1) вот это ты шаришь, как это у меня вчера оно не проходило, аналогично указывал и 83, а сейчас, да все норм, небось библиотеку зарегистрировал, кстати, так это я указываю 83 или 82 это применяется к базе к Какой я подключаюсь или с какой? Т.е., если подкючаюсь с 83 платформы то и указываю 83 или если подключеюсь к 83 то указываю 83?
3 Лефмихалыч
 
15.12.15
13:11
(2) шта?..
4 cw014
 
15.12.15
13:26
(2) Какой фееричный поток сознания
5 myr4ik07
 
15.12.15
13:46
Соединение  = Новый COMОбъект("V83.COMConnector");
    Соединение.Connect("File=""C:\Users\IUser\Documents\Gigaline""; Usr=""admin""; Pwd=""isoxjsioxcjsio"";";);

где ошибка?
6 Мэс33
 
15.12.15
13:51
7 myr4ik07
 
15.12.15
13:54
мда
8 Мэс33
 
15.12.15
13:55
(7) Дорогой человек.
Все это уже разжевано/пережевано. Надо искать готовые решения. А не вопрошать по каждому чиху 1С.
Ресурсов море.
А вот если есть проблема, которая не гуглится - тогда велкам.
9 myr4ik07
 
15.12.15
14:01
&НаСервере
Функция ПодключитьсяКБазе()
    Соединение  = Новый COMОбъект("V83.COMConnector");
    Попытка
        База = Соединение.Connect("File=""C:\Users\Ярослав\Documents\Gigaline""; Usr=""admin""; Pwd=""jjhjhj{""");
    Исключение
        Сообщить("Не подключен");
    КонецПопытки;
КонецФункции
10 myr4ik07
 
15.12.15
14:03
загвоздка здесь
"File=""C:\Users\Ярослав\Documents\Gigaline""; Usr=""admin""; Pwd=""Пароль"""
и три кавычки

(8) ествественно, это не для тебя я написал, ведь ты все разжевал уже и знаешь где экранировать и где ошибка есть
11 Мэс33
 
15.12.15
14:03
Сообщить("Не подключен");
поменяй на Сообщить(ОписаниеОшибки());
И посмотри, что выйдет.
12 myr4ik07
 
15.12.15
14:05
(11) так до сохранения даже не доходило вот поэтому и спрашивал
13 Мэс33
 
15.12.15
14:09
http://catalog.mista.ru/public/387577/ - это надо прочесть, отпадет вопрос по (2)

Попробуй:
База = Соединение.Connect("File=""C:\Users\Ярослав\Documents\Gigaline""; Usr=""admin""; Pwd=""jjhjhj"";");
14 myr4ik07
 
15.12.15
14:17
(13) спасибо
15 Мэс33
 
15.12.15
14:30
(14) Нашел хоть ошибку свою?
16 myr4ik07
 
15.12.15
16:39
(15) да, экранирование не верно ставил, лишняя скобка была + почему то на одном из ресурсов было указано, что нужно типа так заканчивать ";"; но оказалось это ошибка или я чего то не так понял, но вроде просто копирнул кусок кода
17 myr4ik07
 
15.12.15
16:40
в итоге вот так верно и подключение происходит

"File=""C:\Users\Ярослав\Documents\Gigaline""; Usr=""admin""; Pwd=""Пароль"""