![]() |
Модераторы: gambit |
![]() ![]() ![]() |
|
VladCSharp |
|
|||
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 11.10.2005 Репутация: нет Всего: нет |
вот полный код dll-ки, которая абсолютно ничего не делает, но, как я понимаю, должна регистрироваться командой "regsvr32 vk1c.dll", но этого не происходит. что я не так сделал?
using System; using System.Runtime.InteropServices; using AddInLib; using System.Reflection; namespace vk1c { [Guid("AB634001-F13D-11d0-A459-004095E1DAEA")] [InterfaceType(ComInterfaceType.InterfaceIsDual)] public interface IInitDone { void Init([MarshalAs(UnmanagedType.IDispatch)] object connection); void Done(); void GetInfo(ref object[] info); } [ComVisible(true), ProgId("AddIn.Vk1CClass"), Guid("8B2630A9-6B78-4d8c-B418-CC10F974F412")] public class Vk1CClass:IInitDone { public object V7Obj=null; public void Init(object connection) { V7Obj=connection; } public void Done() { V7Obj=null; } public void GetInfo(ref object[] info) { info[0]=1000; } } } |
|||
|
||||
Plamenk |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 258 Регистрация: 18.2.2003 Репутация: 1 Всего: 3 |
По-моему, не dll надо регестрировать, а tlb.
Для создания tlb, есть специальная утилита! Извини, ошибся. TLB не регестрируют, но их как то можно использовать... Это сообщение отредактировал(а) Plamenk - 10.11.2005, 17:43 |
|||
|
||||
Plamenk |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 258 Регистрация: 18.2.2003 Репутация: 1 Всего: 3 |
Посмотри здесь.
|
|||
|
||||
VladCSharp |
|
|||
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 11.10.2005 Репутация: нет Всего: нет |
Plamenk спасибо огромное за ссылку, она мне очень помогла, вторую неделю бьюсь, сейчас вроде практически все прояснилось.
|
|||
|
||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, cully, mr.DUDA, Exception. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Распределённые приложения и сеть | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |