09.02.10 — 15:25
В обработке неточного сравнения прописал
ЗагрузитьВнешнююКомпоненту(«StrMatch.dll»);
СС = СоздатьОбъект(«AddIn.StrMatchExtension»);
В WindowsSystem32 посадил mfc71.dll и msvcr71.dll
Саму StrMatch.dll посадил в Bin, команде regserv32 она не поддается? пишет не является исполняемым файлом…
1 — 09.02.10 — 15:27
может таки путь указать?
2 — 09.02.10 — 15:28
(0) А зачем regserv32? ЗагрузитьВнешнююКомпоненту сама все записи в реестре сделает. И далеко не все ВК можно при помощи regserv32 зарегить.
3 — 09.02.10 — 15:28
Я полностью указываю
C:WindowsSystem32regserv32.exe
4 — 09.02.10 — 15:30
ЗагрузитьВнешнююКомпоненту(«ТвойПутьStrMatch.dll»); с правами админа
5 — 09.02.10 — 15:30
Все равно выдает :
СС = СоздатьОбъект(«AddIn.StrMatchExtension»);
{Обработка.ЗагрузкаИзФайла.Форма.Модуль(688)}: Неудачная попытка создания объекта (AddIn.StrMatchExtension)
6 — 09.02.10 — 15:30
(5) Где именно ее загружаешь?
7 — 09.02.10 — 15:32
Забыл указать перед этой ошибкой
Ошибка при загрузке компоненты C:EtcDataBaseStrMatch.dll. Компонента не загружена.
Всмысле? где?
8 — 09.02.10 — 15:32
regserv32 ?
может все же regsvr32 ?
9 — 09.02.10 — 15:32
ЗагрузитьВнешнююКомпоненту(«C:EtcDataBaseStrMatch.dll»);
А так?
10 — 09.02.10 — 15:33
щас попробую
11 — 09.02.10 — 15:34
regsvr32 тоже не помогает…
12 — 09.02.10 — 15:36
ЗагрузитьВнешнююКомпоненту(«C:EtcDataBaseStrMatch.dll»);
Так тоже пишет компонента не загружена, буду искать заново скачать компоненту, может она сама поломана, а никто не знает сами mfc dll надо регить?
13 — 09.02.10 — 15:39
(12) а StrMatch.dll лежит тут C:EtcDataBase ?
14 — 09.02.10 — 15:40
Да в базе, еще на всякий случай в Bin и в других местах где пробовал ее зарегить
15 — 09.02.10 — 15:42
(14) Ответь на (6)?
16 — 09.02.10 — 15:43
сдесь
ЗагрузитьВнешнююКомпоненту(«C:EtcDataBaseStrMatch.dll»);
и регить пробовал на нее
17 — 09.02.10 — 15:44
ЗагрузитьВнешнююКомпоненту(КаталогИБ()+»StrMatch.dll»);
18 — 09.02.10 — 15:44
(16) В каком месте расположена эта строчка? В обработке или в ПриНачалеРаботыСистемы?
Если в обработке, то перенеси ее в ПриНачалеРаботыСистемы.
19 — 09.02.10 — 15:45
сейчас попробую
20 — 09.02.10 — 15:45
(18) какая разница-то?
21 — 09.02.10 — 15:46
+(17) ну там мож слэш еще надо, лень проверять, бодун знаете ли…
22 — 09.02.10 — 15:46
(20) Да ныравались уже на глюки, когда ВК в обработке грузишь. Может объект не создаться, а может создаться, но ни одного метода не видеть.
23 — 09.02.10 — 15:46
Все равно
Компонента не загружена.
24 — 09.02.10 — 15:48
(23) А венда-то какая?
25 — 09.02.10 — 15:49
А права админские есть?
26 — 09.02.10 — 15:49
Вроде как регистрировать надо regsvr32, а не regserv32?
27 — 09.02.10 — 15:51
работаю по Админом, WinXP SP3, уже все перепробовал склоняюсь на mfc dll…
28 — 09.02.10 — 15:51
(26) Да по уму-то и сама должна зарегаться. Только на том же 2008 например фик у нее че получится. Приходится в хрюше регать, а там уже ручками…
29 — 09.02.10 — 15:51
(23) А что вообще возвращает ЗагрузитьВнешнююКомпоненту(«StrMatch.dll»);?
Если 1, то: «А правильно ли написано AddIn.StrMatchExtension?
30 — 09.02.10 — 15:51
Может DLL скачанные с инета поломанные… кто знает сколько они весят ?
31 — 09.02.10 — 15:52
(29)
ЗагрузитьВнешнююКомпоненту(«StrMatch.dll»)=0
32 — 09.02.10 — 15:52
(31) И 1С-ка при этом никаких ругательных слов не пишет?
33 — 09.02.10 — 15:53
имхается мне все же с путем лагаешь…
34 — 09.02.10 — 15:54
(32)
Только касательно ЗагрузитьВнешнююКомпоненту(КаталогИБ()+»StrMatch.dll»)
Неудалось загрузить внешнюю компоненту и т.д.
35 — 09.02.10 — 15:54
(34) Ты то само «и т.д.»-то покажи.
36 — 09.02.10 — 15:57
При запуске 1С
Ошибка при загрузке компоненты C:EtcDataBaseStrMatch.dll. Компонента не загружена.
При запуске обработки
Ошибка при загрузке компоненты C:EtcDataBaseStrMatch.dll. Компонента не загружена.
СС = СоздатьОбъект(«AddIn.StrMatchExtension»);
{Обработка.ЗагрузкаИзФайла.Форма.Модуль(688)}: Неудачная попытка создания объекта (AddIn.StrMatchExtension)
37 — 09.02.10 — 15:58
как-то подозрительно мне это C:EtcDataBase 🙂
38 — 09.02.10 — 15:59
(36) Из (0):
«Саму StrMatch.dll посадил в Bin»
Из (36):
«C:EtcDataBaseStrMatch.dll»
Все ли нормально?
39 — 09.02.10 — 16:00
Вообще никакой разницы нет где сидит DLL в каталоге базы или в Bin
40 — 09.02.10 — 16:01
Она у меня уже везде понатыкана …
41 — 09.02.10 — 16:01
(39) Я к тому, что точно по укзанному пути dll-ка есть?
42 — 09.02.10 — 16:01
(39) А каталог базы-то у тебя где? Ну не верю что в C:EtcDataBase ))
43 — 09.02.10 — 16:02
39 Конечно есть …
44 — 09.02.10 — 16:03
Основной каталог базы C:EtcDataBase1cv7.md, и все остальные файлы + dll
45 — 09.02.10 — 16:04
ВАЖНО:
что бы все зарегестрировалось и работало нужны файлы: atl70.dll, mfc70.dll, msvcr70.dll
например при копировании в system32 следующих версий:
atl70.dll размер 84992 от 05.01.2002 04:18
mfc70.dll размер 974848 от 05.01.2002 06:48
msvcr70.dll размер 344064 от 05.01.2002 14:37
все заработало даже на NT40
… и еще:
Я могу ошибаться, еще буду поверять, но возможно на это влияет наличие установленного: Microsoft .NET Framework
На 10 проверенных компах где все зарегилось он был установлен, на единственном, на котором у меня тоже ругается его нет.
Проверь на всякий случай.
Framework можно взять:
Английская версия
http://download.microsoft.com/download/a/a/c/aac39226-8825-44ce-90e3-bf8203e74006/dotnetfx.exe
Русская версия
http://download.microsoft.com/download/0/8/6/086e7824-ddad-45c0-b765-721e5e28e4c5/dotnetfx.exe
он около 23М, но все равно ставить рано или поздно прийдется
ссылка: http://1c.proclub.ru/modules/newbb/viewtopic.php?topic_id=6873&forum=6
46 — 09.02.10 — 16:06
(45) Во, как тут, оказывается, все мутно…
47 — 09.02.10 — 16:07
Агромное спасибо, у мя нет библиотек
atl70.dll и устанавливал я mfc71.dll а не 70, а фреймворк есть, еще раз спсибо буду юзать…
vlro
48 — 09.02.10 — 16:08
там старые просто, еще 2003 года… читай каменты, я все даже не смотрел
В обработке неточного сравнения прописал СС = СоздатьОбъект(«AddIn.StrMatchExtension»); В WindowsSystem32 посадил mfc71.dll и msvcr71.dll Саму StrMatch.dll посадил в Bin, команде regserv32 она не поддается? пишет не является исполняемым файлом…
А зачем regserv32? ЗагрузитьВнешнююКомпоненту сама все записи в реестре сделает. И далеко не все ВК можно при помощи regserv32 зарегить.
Я полностью указываю C:WindowsSystem32
egserv32.exe
ЗагрузитьВнешнююКомпоненту(«ТвойПутьStrMatch.dll»); с правами админа
Все равно выдает : {Обработка.ЗагрузкаИзФайла.Форма.Модуль}: Неудачная попытка создания объекта (AddIn.StrMatchExtension)
Где именно ее загружаешь?
Забыл указать перед этой ошибкой Ошибка при загрузке компоненты C:EtcDataBaseStrMatch.dll. Компонента не загружена. Всмысле? где?
regserv32 ? может все же regsvr32 ?
regsvr32 тоже не помогает…
ЗагрузитьВнешнююКомпоненту(«C:EtcDataBaseStrMatch.dll»); Так тоже пишет компонента не загружена, буду искать заново скачать компоненту, может она сама поломана, а никто не знает сами mfc dll надо регить?
а StrMatch.dll лежит тут C:EtcDataBase ?
Да в базе, еще на всякий случай в Bin и в других местах где пробовал ее зарегить
сдесь ЗагрузитьВнешнююКомпоненту(«C:EtcDataBaseStrMatch.dll»); и регить пробовал на нее
ЗагрузитьВнешнююКомпоненту(КаталогИБ+»StrMatch.dll»);
В каком месте расположена эта строчка? В обработке или в ПриНачалеРаботыСистемы? Если в обработке, то перенеси ее в ПриНачалеРаботыСистемы.
+ ну там мож слэш еще надо, лень проверять, бодун знаете ли…
Да ныравались уже на глюки, когда ВК в обработке грузишь. Может объект не создаться, а может создаться, но ни одного метода не видеть.
Все равно Компонента не загружена.
Вроде как регистрировать надо regsvr32, а не regserv32?
работаю по Админом, WinXP SP3, уже все перепробовал склоняюсь на mfc dll…
Да по уму-то и сама должна зарегаться. Только на том же 2008 например фик у нее че получится. Приходится в хрюше регать, а там уже ручками…
А что вообще возвращает ЗагрузитьВнешнююКомпоненту(«StrMatch.dll»);? Если 1, то: «А правильно ли написано AddIn.StrMatchExtension?
Может DLL скачанные с инета поломанные… кто знает сколько они весят ?
ЗагрузитьВнешнююКомпоненту(«StrMatch.dll»)=0
И 1С-ка при этом никаких ругательных слов не пишет?
имхается мне все же с путем лагаешь…
Только касательно ЗагрузитьВнешнююКомпоненту(КаталогИБ+»StrMatch.dll») Неудалось загрузить внешнюю компоненту и т.д.
Ты то само «и т.д.»-то покажи.
При запуске 1С Ошибка при загрузке компоненты C:EtcDataBaseStrMatch.dll. Компонента не загружена. При запуске обработки Ошибка при загрузке компоненты C:EtcDataBaseStrMatch.dll. Компонента не загружена. СС = СоздатьОбъект(«AddIn.StrMatchExtension»); {Обработка.ЗагрузкаИзФайла.Форма.Модуль}: Неудачная попытка создания объекта (AddIn.StrMatchExtension)
как-то подозрительно мне это C:EtcDataBase 🙂
Из : «Саму StrMatch.dll посадил в Bin» Из : «C:EtcDataBaseStrMatch.dll» Все ли нормально?
Вообще никакой разницы нет где сидит DLL в каталоге базы или в Bin
Она у меня уже везде понатыкана …
Я к тому, что точно по укзанному пути dll-ка есть?
А каталог базы-то у тебя где? Ну не верю что в C:EtcDataBase ))
Основной каталог базы C:EtcDataBase1cv7.md, и все остальные файлы + dll
ВАЖНО: что бы все зарегестрировалось и работало нужны файлы: atl70.dll, mfc70.dll, msvcr70.dll например при копировании в system32 следующих версий: atl70.dll размер 84992 от 05.01.2002 04:18 mfc70.dll размер 974848 от 05.01.2002 06:48 msvcr70.dll размер 344064 от 05.01.2002 14:37 все заработало даже на NT40 … и еще: Я могу ошибаться, еще буду поверять, но возможно на это влияет наличие установленного: Microsoft .NET Framework На 10 проверенных компах где все зарегилось он был установлен, на единственном, на котором у меня тоже ругается его нет. Проверь на всякий случай. Framework можно взять: Русская версия он около 23М, но все равно ставить рано или поздно прийдется ссылка:
Во, как тут, оказывается, все мутно…
Агромное спасибо, у мя нет библиотек atl70.dll и устанавливал я mfc71.dll а не 70, а фреймворк есть, еще раз спсибо буду юзать…
там старые просто, еще 2003 года… читай каменты, я все даже не смотрел
Тэги:
Комментарии доступны только авторизированным пользователям
|
Добрый день. На текущий момент такая ошибка при использовании метода в 1с При попытке зарегистрировать компоненту с помощь. regsvr32 выходит ошибка, 2 года 8 месяцев назад
#ссылка |
0 ответов
Добавить ответ
Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)
ЗАДАН
2 года 8 месяцев назад
По каждому вопросу/ответу можно добавлять комментарии. Комментарии предназначены для уточнения вопроса/ответа.