MSSOAP.SoapClient30 и Windows 7/8 #670181


#0 by dmitriy_zima
Собственно вопрос в том как его заполучить? для XP был Microsoft SOAP Toolkit Version 3. А что поставить на 7/8. Или может в составе есть объект поновее?
#1 by sda553
А для каких целей? из 8-ки с веб сервисами по хитрому работать?
#2 by dmitriy_zima
Есть веб сервис удаленный, который работает только так, потому как используется https (а может и не только по-этому).
#3 by sda553
Сам не пробовал, но на форумах подсказывают вот это
#4 by sda553
Объекта поновее нет, микрософт сказал что он больше этот тулкит не поддерживает, и вся его функциональность перенесена и расширена в .net framework Так что выход для общего случая (если ничего не поможет) написать внешнюю компоненту на каком нибудь C# с той функциональностью, которую надо
#5 by dmitriy_zima
то что перенесена я читал, а использовать как то компоненты фрамворка возможно? или же старый запустить
#6 by dmitriy_zima
писать что либо на С не хотелось бы. Итак уже VB и Com нагородить пришлось
#7 by dmitriy_zima
не уж то все на XP сидят (((
#8 by oleg_km
Именно так. Сейчас назрело переползание на win 2008 x86-64, поэтому все переписываю на C#
#9 by dmitriy_zima
Подскажите тогда примерна С. С чего хоть начать. С С знаком не сильно, но видимо придется вникать
#10 by sda553
С# довольно простой язык. Чем то похож на 1С, только на инглише+есть ООП+весь фреймворк. Главное отличие от старого C++, это что не надо парится с памятью. В этом и есть схожесть с 1С, никаких головняков о памяти, ее выделении под хранение данных, расходовании и адресах в блоках памяти.
#11 by sda553
Ну и написание внешних компонент так же очень просто. 1С предоставляет интерфейс - т.е. некоторые функции и свойства, которые ты должен в своей компоненте написать, с очень жесткими объявлениями и типами. А 1С у этой твоей  компоненты эти функции вызывает.
#12 by dmitriy_zima
наконец то нашел и установил toolkit. Теперь ошибка такая {ВнешняяОбработка.ТестированиеAPIMerlion.МодульОбъекта}: Ошибка при вызове метода контекста (MSSoapInit)        Клиент.MSSoapInit(АдресВСДЛ, ИмяСервиса, ИмяПорта); по причине: Произошла исключительная ситуация (WSDLReader): WSDLReader:Loading of the WSDL file failed HRESULT=0x80040154: Класс не зарегистрирован - Client:An unanticipated error occurred during the processing of this request. HRESULT=0x80040154: Класс не зарегистрирован
#13 by sda553
Посмотри реестр HKEY_LOCAL_MACHINESOFTWAREClassesMsxmlтакойтосякойто и скажи что там есть на эту тему
#14 by dmitriy_zima
Есть просто MSXML, и есть MSXML.DOMDocument, MSXML.FreeThreadedDOMDocument. Так же есть куча ключей MSXML2........
#15 by sda553
Если есть DOMDocument версии 4.0. то сноси
#16 by dmitriy_zima
его нет. Как раз таки наоборот. поставил MSXML 4.0 Service Pack 3 (Microsoft XML Core Services) и вроде заработало
#17 by dmitriy_zima
До этого был установлен 6,0
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С