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