Имя: Пароль:
IT
Админ
Компонента V7Plus : Ошибка инициализации XML Parser; Win 7
0 Kleo
 
01.03.11
10:51
Win 7, использовала обработку в 1С 7.7 для конвертации данных в 8.2 -
V77Exp.ert До сегодняшнего дня работала. сегодня выходит ошибка:

Компонента V7Plus : Ошибка инициализации XML Parser

проверила парсер, поюзала ссылки в инете по этой проблеме. Все методы не помогают, например, как этот:

ребуется XML Parser ver.3 и НЕ! выше
Скорее зарегистрирован версии 4.0, но есть там и 3.0

1) удаляем версию 4.0:
Пуск - выполнить - копируем regsvr32 /u msxml4.dll - Ок

2) устанавливаем версию 3.0:
Пуск - выполнить - копируем regsvr32 msxml3.dll


Проверяла отладчиком компонента V7Plus.dll успешно загружается, что-то с Win7 не то, не открываются даже Свойства компьютера, не работает Центр обновления системы.

Что-то в с системой? Кроме переустановки что-нибудь можно сделать?
Еще, если это важно, сначала не работал Office - ругался на библиотеку stdcle32.tlb - помогла переустановка офиса.
1 andrewks
 
01.03.11
10:55
вайрусы?
2 Kleo
 
01.03.11
11:04
(1) была вредоносная программа, которая в браузере открывала через определенное время url-ссылки, ее убили еще вчера, она прописывалась в процесса, была прописана в папке юзера. неужели она так накосячила? ее больше на компе нет.

подскажите, пожалуйста, путь решения проблемы, кроме переустановки системы, система лицензионная, ключ активирован
3 andrewks
 
01.03.11
11:12
куритом+avz потестируй ещё, может зловреды другие наличествуют
4 Kleo
 
01.03.11
11:28
(3) что такое куритом+avz? проверяли Касперским 2010, который обычно все потенциально опасное ПО находит
5 Kleo
 
01.03.11
11:30
(3) утилита доктора веба?
6 Kleo
 
01.03.11
11:44
что означает, например, Функция user32.dll перехвачена и т.д.?
проверять начала avz 4.35
7 Kleo
 
01.03.11
11:46
Функция user32.dll перехвачена ...

Функция advapi32.dll перехвачена ....

Функция netapi32.dll перехвачена ...
8 Kleo
 
01.03.11
11:49
допустим, полностью строка:

Функция netapi32.dll:NetDfsAdd (113) перехвачена, метод ProcAddressHijack.GetProcAddress ->6FEF46D5->729C78FD

проверка еще идет... это как-то исправить можно?
9 Tatitutu
 
01.03.11
11:50
Внешние компоненты и Vista и Windows 7 (руководство к действию)
http://www.magazka.com/f.a.q/2611-chto-delat-esli-pri-zagruzke-programmy-vydayot-oshibku.html
10 Kleo
 
01.03.11
11:56
(9) почитайте выше, с компонентой все нормально, он ее успешно видит и регистрирует. дело в винде, у которой порушены библиотеки. вопрос: как их восстановить?
11 Kleo
 
01.03.11
12:23
Проверка ничего не дала(((

ругнулась, что восстановить процесс HOSTS и все. я нажала восстановить. ничего не изменилось. или комп перезагрузить нужно?
12 Kleo
 
01.03.11
12:50
Возможен ли такой вариант, что SP1 для Win 7 поможет?
13 Kleo
 
01.03.11
13:02
ясно, что вирус был, но подпортил библиотеки... качаю SP1, одна надежда на него...
14 Kleo
 
01.03.11
15:05
подскажите, пожалуйста!!!

ни одна проверка антивирусом не выявила вирусы. восстановление HOSTS сделано, не помогло. всеравно пишет в обработке V77EXP.ERT ошибку:

Компонента V7Plus : Ошибка инициализации XML Parser
15 tdm
 
01.03.11
15:09
долго бодался с такой же проблемой - помогло изменение типовой - проверку на существование файла перенес выше по коду
16 Kleo
 
01.03.11
15:11
(15) не совсем поняла, скажите по-подробней, пожалуйста
17 Kleo
 
01.03.11
15:12
(15) т.е. получается, что не в винде дело?
18 Kleo
 
01.03.11
15:13
делов том, что ошибка:

"Компонента V7Plus : Ошибка инициализации XML Parser"

вылетает ПРИ ОТКРЫТИИ обработке, даже не при запуске ее на выполнение
19 tdm
 
01.03.11
15:17
(16) к сожалению подробно не расскажу - прост помню тоже все перепробовал (ставил парсеры 3,4; регистрировал библитеку; даже разные версии библиотек) в конце концов помогло прост изменение кода - там есть чтот типа СоздатьОбъект("***XMLParser") пишу на память ищите подобное и есть проверка - ЗагрузитьВнешнююКомпоненту(***V7Plus) - вот проверку и вынес раньше по тексту; хз почему но помогло)))
20 tdm
 
01.03.11
15:18
+ да забыл сказать что копировал библиотеку в каталог программы и каталог базы)) в общем долго мучался)
21 andrewks
 
01.03.11
15:19
Попытка
   ДОМ=СоздатьОбъект("MSXML2.DOMDocument.6.0");
Исключение
   Сообщить("Не удалось создать объект DOMDocument 6","!");
   Возврат 0;
КонецПопытки;
Попытка
   ДОМ=СоздатьОбъект("MSXML2.DOMDocument.4.0");
Исключение
   Сообщить("Не удалось создать объект DOMDocument 4","!");
   Возврат 0;
КонецПопытки;
Попытка
   ДОМ=СоздатьОбъект("MSXML2.DOMDocument.3.0");
Исключение
   Сообщить("Не удалось создать объект DOMDocument 3","!");
   Возврат 0;
КонецПопытки;
Попытка
   ДОМ=СоздатьОбъект("MSXML2.DOMDocument.2.0");
Исключение
   Сообщить("Не удалось создать объект DOMDocument 2","!");
   Возврат 0;
КонецПопытки;




результаты - в студию
22 andrewks
 
01.03.11
15:21
+(21) а щит, долбаный копипаст!
все Возврат 0; - убить
23 Kleo
 
01.03.11
15:24
(21) здесь все нормально. ошибка выходит просто при открытии обработки, а приведенный код используется уже при выгрузке
24 Kleo
 
01.03.11
15:25
(21) в реестре все проверяли, все нормально
25 Kleo
 
01.03.11
15:26
можно вообще писать
ДОМ=СоздатьОбъект("MSXML2.DOMDocument");
система сама определит версию парсера
26 MrDenri
 
01.03.11
15:30
Была такая же проблема и осталась, только на ХР. При открытии любой обработки - ошибка. Я хз, что делать - винду не хочется переставлять.
27 andrewks
 
01.03.11
15:31
(23) чё-то ты темнишь. какой приведённый код? ты мне скажи - код, который я выложил у тебя как отработал?
28 Kleo
 
01.03.11
15:53
(27) да этот код я уже своими проверочными обработками отработала, да и не в нем дело, говорю же ошибка выходит ПРИ ОТКРЫТИИ обработки!!! то есть еще до выполнения поиска парсера, что еще не понятно?

(26) руководство сказало переустанавливать винду... ну не верю что вирус так мог все покасить, кроме этой обработки  все остальное работает нормально
29 andrewks
 
01.03.11
15:58
(28) в ПриОткрытии() нет кода, что-ли? нифея не понимаю, что ты хочешь донести
30 Kleo
 
01.03.11
17:00
(29) бесполезняк объяснять, откройте обработку V77Exp.ert и посмотрите.
меня уверяют, что последствие вирусов, хочу доказать, что повреждены dll-ки и нужно как-то исправить. началось все с Excel, сначала он заругался на отсутствие или повреждение своей длл-ки
31 Kleo
 
02.03.11
05:50
прикол в том, что необходимо было просто установить 4-й парсер, хотя 1С 7.7 работает с 3-м парсером.
видимо причиной всему стали не вирусы, а именно переустановка офиса
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший