Помогите подключить StrMatch.dll #460653


#0 by Gavrinev
В обработке неточного сравнения прописал    СС = СоздатьОбъект("AddIn.StrMatchExtension"); В WindowsSystem32 посадил mfc71.dll и msvcr71.dll Саму StrMatch.dll посадил в Bin, команде regserv32 она не поддается? пишет не является исполняемым файлом...
#1 by Дядя Васька
может таки путь указать?
#2 by Sadovnikov
А зачем regserv32? ЗагрузитьВнешнююКомпоненту сама все записи в реестре сделает. И далеко не все ВК можно при помощи regserv32 зарегить.
#3 by Gavrinev
Я полностью указываю C:WindowsSystem32 egserv32.exe
#4 by Бовка
ЗагрузитьВнешнююКомпоненту("ТвойПутьStrMatch.dll"); с правами админа
#5 by Gavrinev
Все равно выдает : {Обработка.ЗагрузкаИзФайла.Форма.Модуль}: Неудачная попытка создания объекта (AddIn.StrMatchExtension)
#6 by Sadovnikov
Где именно ее загружаешь?
#7 by Gavrinev
Забыл указать перед этой ошибкой Ошибка при загрузке компоненты C:EtcDataBaseStrMatch.dll. Компонента не загружена. Всмысле? где?
#8 by Ёпрст
regserv32 ? может все же regsvr32 ?
#9 by filh
А так?
#10 by Gavrinev
щас попробую
#11 by Gavrinev
regsvr32 тоже не помогает...
#12 by Gavrinev
ЗагрузитьВнешнююКомпоненту("C:EtcDataBaseStrMatch.dll"); Так тоже пишет компонента не загружена, буду искать заново скачать компоненту, может она сама поломана, а никто не знает сами mfc dll надо регить?
#13 by filh
а StrMatch.dll лежит тут C:EtcDataBase ?
#14 by Gavrinev
Да в базе, еще на всякий случай в Bin и в других местах где пробовал ее зарегить
#15 by Sadovnikov
Ответь на ?
#16 by Gavrinev
сдесь ЗагрузитьВнешнююКомпоненту("C:EtcDataBaseStrMatch.dll"); и регить пробовал на нее
#17 by Дядя Васька
ЗагрузитьВнешнююКомпоненту(КаталогИБ+"StrMatch.dll");
#18 by Sadovnikov
В каком месте расположена эта строчка? В обработке или в ПриНачалеРаботыСистемы? Если в обработке, то перенеси ее в ПриНачалеРаботыСистемы.
#19 by Gavrinev
сейчас попробую
#20 by Дядя Васька
какая разница-то?
#21 by Дядя Васька
+ ну там мож слэш еще надо, лень проверять, бодун знаете ли...
#22 by Sadovnikov
Да ныравались уже на глюки, когда ВК в обработке грузишь. Может объект не создаться, а может создаться, но ни одного метода не видеть.
#23 by Gavrinev
Все равно Компонента не загружена.
#24 by Дядя Васька
А венда-то какая?
#25 by vlro
А права админские есть?
#26 by ildary
Вроде как регистрировать надо regsvr32, а не regserv32?
#27 by Gavrinev
работаю по Админом, WinXP SP3, уже все перепробовал склоняюсь на mfc dll...
#28 by Дядя Васька
Да по уму-то и сама должна зарегаться. Только на том же 2008 например фик у нее че получится. Приходится в хрюше регать, а там уже ручками...
#29 by Sadovnikov
А что вообще возвращает ЗагрузитьВнешнююКомпоненту("StrMatch.dll");? Если 1, то: "А правильно ли написано AddIn.StrMatchExtension?
#30 by Gavrinev
Может DLL скачанные с инета поломанные... кто знает сколько они весят ?
#31 by Gavrinev
ЗагрузитьВнешнююКомпоненту("StrMatch.dll")=0
#32 by Sadovnikov
И 1С-ка при этом никаких ругательных слов не пишет?
#33 by Дядя Васька
имхается мне все же с путем лагаешь...
#34 by Gavrinev
Только касательно ЗагрузитьВнешнююКомпоненту(КаталогИБ+"StrMatch.dll") Неудалось загрузить внешнюю компоненту и т.д.
#35 by Sadovnikov
Ты то само "и т.д."-то покажи.
#36 by Gavrinev
При запуске 1С Ошибка при загрузке компоненты C:EtcDataBaseStrMatch.dll. Компонента не загружена. При запуске обработки Ошибка при загрузке компоненты C:EtcDataBaseStrMatch.dll. Компонента не загружена. СС = СоздатьОбъект("AddIn.StrMatchExtension"); {Обработка.ЗагрузкаИзФайла.Форма.Модуль}: Неудачная попытка создания объекта (AddIn.StrMatchExtension)
#37 by Дядя Васька
как-то подозрительно мне это C:EtcDataBase :)
#38 by Sadovnikov
Из : "Саму StrMatch.dll посадил в Bin" Из : "C:EtcDataBaseStrMatch.dll" Все ли нормально?
#39 by Gavrinev
Вообще никакой разницы нет где сидит DLL в каталоге базы или в Bin
#40 by Gavrinev
Она у меня уже везде понатыкана ...
#41 by Sadovnikov
Я к тому, что точно по укзанному пути dll-ка есть?
#42 by Дядя Васька
А каталог базы-то у тебя где? Ну не верю что в C:EtcDataBase ))
#43 by Gavrinev
39 Конечно есть ...
#44 by Gavrinev
Основной каталог базы C:EtcDataBase1cv7.md, и все остальные файлы + dll
#45 by vlro
ВАЖНО: что бы все зарегестрировалось и работало нужны файлы: 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М, но все равно ставить рано или поздно прийдется ссылка:
#46 by Sadovnikov
Во, как тут, оказывается, все мутно...
#47 by Gavrinev
Агромное спасибо, у мя нет библиотек atl70.dll и устанавливал я mfc71.dll а не 70, а фреймворк есть, еще раз спсибо буду юзать...
#48 by vlro
там старые просто, еще 2003 года... читай каменты, я все даже не смотрел
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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