Почему падает 1Ска при загрузке V7plus.dll #487408


#0 by Злопчинский
падает вот с таким сообщением скриншот: падает на сабже. ???? как избавиться?
#1 by Guk
нажми ОК или Cancel...
#2 by NikVars
А V7plus.dll нормальная не битая?! Сравни по содержимому с другой V7plus.dll.
#3 by Злопчинский
юморист... нормальная, не битая... но на всякий случай приму "оригниал" на e.meil@mail.ru . что делать-то дальше..???
#4 by Cthulhu
сторонние ВК выкинь. потом по одной подрубай. пробуй менять порядок их загрузки.
#5 by Чайник Рассела
как вариант переустанови 1с
#6 by Cthulhu
ЗЫ: у меня есть для таких случаев спецыяльная мп3-шка, с записью камлания бурятского шамана с бубном...
#7 by Cthulhu
ЗЗЫ: а вощет, коллега, мы же в дворники собрались, ну их все эти ви-семь-плюсы и прочее дээльэлево.
#8 by Лефмихалыч
слууушай, а поделться можешь?
#9 by Cthulhu
: не могу. камлали исключительно для меня. дык диктофон в руки - и вперёд. сколько там её - бурятии... )))
#10 by Злопчинский
не помогает. если оставить даже одну v7plus.dll - падает. . - проблема в свое время решалась, но сейчас опять всплыла...
#11 by Злопчинский
ща попробую... но сомневаюсь
#12 by andrewalexk
:) на какой оське-то?
#13 by Злопчинский
Server 2003
#14 by Злопчинский
стопудово где-то что-то в системе...
#15 by andrewalexk
:) нуу...сервер2003...тупо несовместимость...тут оригинальные комбинации для рабочих станций глючат..а ты про серверное..
#16 by Злопчинский
ответ неверный... потому как падает, но раньше - работало...
#17 by andrewalexk
:)) ну откуда мне знать ответ...это просто версия
#18 by Злопчинский
ага!! заборол!
#19 by Cthulhu
: ну колись, чо..
#20 by Злопчинский
abu вам всем - мучайтесь!!!! ;-)
#21 by lalex23
сам положил грабли, сам наступил, сам получил по ..., сам себя обматерил, сам пришел поплакался и ушел.. всё сам - не жалеешь ты себя..
#22 by Злопчинский
но я - добрый по жизни.. несмотря на фотку в личке... решение описал здесь: И! Заодно вычислилась вот такая проблема: наличие в системе установленных парсеров XML (msxml*.dll) старше 3-ей версии - приводит к сообщению об ошибке с 1Crtinf.dll - решение по которой искал в свое время - но фиг нашел... - как заставить теперь эту компоненту "адресоваться" к 3-му парсеру?
#23 by Лефмихалыч
в реестре подправить version independent progid. Вернее не подправить, а забрать его у шестого и отдать третьему. Тока это не то, чтобы прямо совсем просто
#24 by Злопчинский
а это не помешает "взаимоотношениям" с 3-им и прочими парсерами с другими программами?
#25 by Злопчинский
и как это сделать? примерно догадываюсь но опасаюсь что не совсем верно...
#26 by Лефмихалыч
это принудит весь софт, который обращается к xml-парсеру по version independent progid (как твоя эта б-гомерзкая ВК), иметь сношения именно с третьим парсеорм, а не с последним (пока - шестым). ну... блин... это многобуков и самя  в отношении именно msxml такого не делал, там могут быть нюанся связанные с тем, что кроме самого парсера будут и другие ОЛЕ_объекты, чьи прогайди надо будет поменять... давай я дам чуток типа теории, а ты попробуешь, осенившись крестным знамением, сделав бэкапы и обкурившить поиском, чо-нить предпринять? В общем, когда ты вызываешь ОЛЕ-объект например так: 1С идет в реестр "HKEY_CLASSES_ROOTSOFTWARE" и ищет там веточку, у которой в папочке ProgId будет значение по умолчанию "ЧтоТоТам.КакаяТоХренота". В нашем случает "ЧтоТоТам.КакаяТоХренота" - это и есть progid. После этого 1С поднимается на уровень выше в папочку, именованную гуидом (это идентификатор СОМ-интерфейса), находит папку InprocServer32 и смотрит, где лежит длл, оцх или ехе. Далее при помощи LoadLibrary 1С загружает эту длл и вызывает... вызывает... а вот тут уже не помню, что именно, но это уже не важно. Так вот (!СУТЬ!), технология СОМ (на основе которой работают активыксы) устроена так, что на одной машине могут одновременно быть установлены и работать разные версии одного и того же компонента. Для того, чтобы не было конфликтов, в прогид умные программеры включают номер версии. Это приводит к тому, что на машине (как в случае с msxml) живет зоопарк активыксов, прогид которых различаются только версией. Так вот, чтобы ты мог не греть себе мозг, думая, какую же версию тебе запустить сегодня, один из этих активыксов (обычно самый свежий) имеет внутри папки, именованной гуидом (я раньше ее упомянул), рядом с папкой ProgID, папочку с именем VersionIndependentProgID, в которой хранится прогид, не содержащий версию. Среди разных версий одного компонента эта папочка есть только у одного. Твоя задача по сути - найти эту папочку у msxml6 и перетянуть ее в папочку от msxsml3. надеюсь, хоть что-то понятно
#27 by Лефмихалыч
+ только это справедливо не только для 1С, а для любого ПО, имеющего СОМ-интерфейс и могущего с ним работать
#28 by Токарь
Было что-то такое. Версия V7plus.dll старая была...
#29 by Злопчинский
спасибо, возьму на заметку...
#30 by smaharbA
а причем тут в7плюс ?
#31 by Злопчинский
93) где именно?... она тут при том, что с ней траблы....
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям