Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: How to register .dll under WINNT4.0 Добавлено: 13.05.04 22:09  

Автор вопроса:  VVV

Sorry for english, pals.

On my computer(WinXP with MS Visual Studio .Net) using .Net VB I have developed the .dll containing 1 COM class with 1 method. Now I need to use it on different PC with WINNT 4.0.  What I should do? I guess I have to register this .dll? On my PC with WinXP Visual Studio have registered everything for me.

I tried to copy the .dll and .tlb files from "debug" directory to PC with WINNT and run gacutil.exe for it. Everythings seems fine(I can see my file in assemply directory), however my COM class is not visible.

I am sorry if my question sounds stupid. I am not a VB-programmer, I just need it to be able to perform remote function call. If somebody can help me I would appreciate it very much.

Thanks in advance.

 

Ответить

  Ответы Всего ответов: 6  

Номер ответа: 1
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #1
Добавлено: 14.05.04 09:04
Try to use regasm.exe for register COM class.

Ответить

Номер ответа: 2
Автор ответа:
 sergey_d



Вопросов: 1
Ответов: 1
 Профиль | | #2 Добавлено: 14.05.04 09:20

Скорее всего, эту DLL не можешь зарегистрировать через regsvr32, так как не достает каких-то dll. Возьми с сайта MS - Depends.Exe. Запусти эту тулзу на машине, где не региться твоя dll, открой свою dll ей и ты увидишь, каких dll-ей не хватает.

Ответить

Номер ответа: 3
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #3
Добавлено: 14.05.04 09:25
2 sergey_d: этот вопрос о .NET... .Net библиотеку классов, помеченную
как видимую из COM, нельзя зарегистрировать с помощью regsvr32.exe,
для регистрации служит программа regasm.exe.

Ответить

Номер ответа: 4
Автор ответа:
 VVV



Вопросов: 1
Ответов: 1
 Профиль | | #4 Добавлено: 14.05.04 19:53

2Pavel: Thanks, man! You're great! Everything works! Regasm.exe rules! These are the steps in case somebody else needs it:

1. Copy file.dll and file.tlb to c:

2. Run gacutil -i c:\file.dll

3. Run regasm.exe c:\file.dll

 

Ответить

Номер ответа: 5
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #5
Добавлено: 15.05.04 02:39

Форум стает интернациональным :) Болгария уже была...

VVV, where are you from?

Ответить

Номер ответа: 6
Автор ответа:
 Maxik



Вопросов: 58
Ответов: 201
 Профиль | | #6 Добавлено: 17.05.04 03:03
Еще Эстония была. Интересовалась где взять пиратскую копию вб... Дикие
люди... :)

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам