|
C# Компонента в 1Cv77 - отсутствует интерфейс IInitDone
| ☑ |
0
r72cccp
10.05.13
✎
19:43
|
Всем привет!
Хочу поднять избитую старую тему, однозначного решения которой в интернетах нет.
Написал C# программу - осуществляет полнотекстовый поиск в DBF файле 1Cv77
Сам по себе исполняемый файл исполняется как положено. Но мне не хватает ума понять, как теперь из этого сделать ВК.
Регистрация DLL в реестре делается так:
regasm e:\progra~2\1cv77\bin\RegExpSearchInDBF.dll /tlb: RegExpSearchInDBF.tlb /codebase
При запуске ПодключитьВнешнююКомпоненту("AddIn.RegExpSearchInDBF") получаю:
Ошибка при создании объекта из компоненты <Неизвестная компонента> (отсутствует интерфейс IInitDone)
Прошу помочь, а заодно закрыть эту избитую тему раз и навсегда.
Все исходники здесь:
Там выложены следующие файлы:
search.cs - Рабочий исходник поиска. Работает при вызове из командной строки.
RegExpSearchInDBF.cs - Тестовая пустышка, из которой я хочу получить внешнюю компоненту
AddIn.RegExpSearchInDBF_01.reg - Как эта компонента зарегестрирована у меня в реестре
|
|
1
Тьма
10.05.13
✎
19:49
|
не подойдет?
|
|
2
r72cccp
10.05.13
✎
19:59
|
dynwrapx пробовал, тоже не получилось. Но тема вопроса в другом - в интернетах масса непоняток и разных недоговорок по реализации интерфейсов для 1С. Хотелось бы заодно сделать работоспособный шаблон для вк и, желательно, без dynwrap.
Для этих целей выкладываю на GitHub.
|
|
3
HeroShima
10.05.13
✎
20:05
|
(0) Кто Вам ставил голос?
|
|
4
r72cccp
10.05.13
✎
20:07
|
(3) - Не понял. Какой голос?
|
|
5
HeroShima
10.05.13
✎
20:07
|
(4) Почему написано именно так?
|
|
6
r72cccp
10.05.13
✎
20:09
|
Как так? Что написано? Вы задаёте вопросы, на которые приходится отвечать вопросами.
|
|