Имя: Пароль:
1C
1С v8
8.3 comObject(v77.Application).Initialise - параметр не опциональный
0 cfk
 
30.11.15
18:04
&НаСервереБезКонтекста
Процедура ИмпортНаСервере(знач стрПар)
    Попытка                
        comV77 = Новый COMОбъект("V77.Application");
        Сообщить("Подключаюcь как <"+стрПар.Пользователь+"> к <"
            +стрПар.Каталог+">");
        о77 = comV77.initialize(
            comV77.RMTrade,
            " /d"+СокрЛП(стрПар.Каталог)+
            " /n"+СокрЛП(стрПар.Пользователь)+
            " /p"+СокрЛП(стрПар.Пароль)+
            "NO_SPLASH_SHOW"
            );
        Если о77 = 0 Тогда
            ВызватьИсключение("Сбой подключения к <"+стрПар.Каталог+">.");
        КонецЕсли;
        Сообщить("Успешно подключено.");
    Исключение
        Сообщить(ОписаниеОшибки());
    КонецПопытки;
КонецПроцедуры

Не могу понять что ему не так. Инстнас ком объекта инициализирован нормально вроде (comV77.RMTrade = 16,044 возвращает) а при вызове сабж выскакивает. Где туплю?
1 cfk
 
30.11.15
18:08
{Обработка.Импорт.Форма.Форма.Форма(25)}: Ошибка при вызове метода контекста (initialize): Параметр не опциональный
2 cfk
 
30.11.15
18:10
Все понятно, NO_SPLASH_SHOW идет 3м аргументом а не в строке подключения. Закрыто.
Основная теорема систематики: Новые системы плодят новые проблемы.