Каталог решений - [РЕШЕНИЕ ПРОБЛЕМ] Частный (?) случай падения 1С 7.7 при загрузке v7plus.dll

[РЕШЕНИЕ ПРОБЛЕМ] Частный (?) случай падения 1С 7.7 при загрузке v7plus.dll

[РЕШЕНИЕ ПРОБЛЕМ] Частный (?) случай падения 1С 7.7 при загрузке v7plus.dll

В наличии

Рассматривается шаманский метод борьбы с причиной вылета 1С-ки…

Категория:

Описание

Имеется 1с-ка с небольшим зоопарком внешних компонент, типа такого:

> загружаем 1CPP.dll
> загружаем v7plus.dll
> загружаем FormEx.dll
> загружаем vk_sleep_1C.dll
> загружаем admin1c.dll
> загружаем mxl_doctor.dll
> загружаем 1spy.dll
> загружаем SimpleDllLoader.dll
> загружаем fakir.dll
> загружаем SpreadSheet.dll

Запускается это все в терминале на сервере под управление W2003.

Что имеем: при загрузке v7plus.dll — 1ска падает в полный аут с выдачей примерно вот таких сообщений:

 

Висела эта «проблема» у меня долго, потому как возможности v7+ мне не нужны пока что, но вот неудовлетворенность осталась… так что пришло время «лечить»… Сначала диагноз: пробуем локально = ок, пробуем в терминале на серваке = ошибка; пробуем в терминале под другим юзером = ок. Чешем репу.. Смотрим на список процессов = ок… Перегружаем сервак чтобы получить так сказать «сферического коня в вакууме», пробуем = ошибка… Чешем репу, вспоминаем что там за шняга унутре этой v7+… Ага! XML! Что там у нас связано с XML — о! парсеры! причем они есть разные! ищем что-то типа подобное msxml*.dll… вот, находим… е-мае! скока их у нас: msxml.dll msxml2.dll msxml3.dll msxml6.dll (прочие вспомогательные типа msxml3r.dll и пр. пока во внимание не принимаем…) Делаем разрегистрацию для всех упомянутых по типу: regsvr32 /u msxml.dll — разрегистрация проходит успешно… регистрируем заново нужное — а что нам нужное? msxml.dll — это нужно стопудово и пусть еще msxml3.dll будет, регистрируем по типу regsvr32 msxml.dll Где-то еще на всякий случай перегрузились… потому что случаи они всякие бывают… в итоге — все нормально работает и грузится.. НО!!!! так как утром мне спать хочется, а складские начинают базу колбасить с 6 утра — загрузку на всякий случай отключим… запустим ее в рабочее время моего присутствия…

24.06.09 Запустил в живую работу — все вроде ок.

Проблема нарисовалась вновь. Шаманство, описанное выше — не помогло. Камлал с вот таким шаманским бубном:

 

Итог: делаем regsvr32 /u v7plus.dll
Если и это не помогает — лезем в реестр и чистим ручками веточки реестра для AddIn.v7* — для чистоты эксперимента — перегружаемся, пробуем — должно все получиться…

Заодно вычислилась вот такая проблема: наличие в системе установленных парсеров XML (msxml*.dll) старше 3-ей версии — приводит к сообщению об ошибке с 1Crtinf.dll — встает вопрос: как эту компоненту заставить «привязываться» к 3-му парсеру…?

Полезная информация, найденная здесь Танцы с бубном: мифы и реальность… — отчасти помогла…

has been added to your cart:
Оформление заказа