|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.12.2010, 16:02 | #1 |
Регистрация: 31.10.2008
Сообщений: 6
|
Компонента 1с
Доброго времени суток!
Столкнулся я с следующей проблемой: Написал компоненту для 1с v77 по этому шаблону http://kb.mista.ru/article.php?id=319&. Все поставленные задачи работают на ура, но есть одно но... Когда меняю название DLL на нужное мне (т.е. TestVK.dll на, допустим, Pic.dll), 1с сразу перестает "видеть" эту DLL, и выдает ошибку на отсутствие CLSID. Причём COM сервер я регистрирую (RegSvr32), все успешно регистрируется, в реестре я вижу переименованную Dll. CLSID тоже меняю во всех модулях. Столько литературы перечитал, выхода из положения не нашел. ОС WinXP. Если кто нибудь знает возможную причину и как исправить данное, прошу подсказать мне. Заранее спасибо! |
29.12.2010, 16:36 | #2 |
Регистрация: 31.10.2008
Сообщений: 6
|
Проблема решена!, все оказалось очень просто! Нужно было всего лишь вторую часть ProgID назвать так же как dll.
То есть если создаем pic.dll, то объект (ProgID) должен называться AddIn.pic Вот и все! Надеюсь это кому нибудь поможет! |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
разработка компонента | Bibendum | Фриланс | 7 | 16.12.2010 19:48 |
Динамическое создание компонента из компонента)) | Impuls1989 | Компоненты Delphi | 8 | 22.10.2009 00:08 |
2 компонента | Serious | Компоненты Delphi | 3 | 05.09.2009 15:31 |
Рамка компонента | Witaliy | Общие вопросы Delphi | 2 | 27.04.2008 18:55 |