.Net + COM

Разговоры на любые темы: вы можете обсудить здесь какой-либо сайт, найти единомышленников или просто пообщаться...
Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

.Net + COM

Сообщение Ramzes » 09.08.2007 (Чт) 10:34

Есть некая система, которая может расширяться при помощи зарегестрированых в системе COM обьектов, т.е. мы регестрируем COM обьект, затем в этой системе прописываем его название и она сама его подтягивает и запускает.

Также возможно написать расширение для этой системы на .Net. Сборка должна быть в ГАКЕ, но система эта писалась еще до появления .NET? и о его существовании не знает. Так вот, на машинке, на которой я сборку компилирую, система эту сборку видит и запускает (вызывает определнную фнкцию определенного класса). А на других машинках, хоть сборка и была зарегестрирована в GAC и зарегестрирована при помщи RegAsm.exe, система сборку эту не видит, куда копать?

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 09.08.2007 (Чт) 23:09

regsvr32 как обычно на COM компонент натравить не пробовал?
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 10.08.2007 (Пт) 0:15

пробовал, не кушает :(

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 10.08.2007 (Пт) 21:28

Regasm?
Изображение

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 10.08.2007 (Пт) 23:52

keks-n писал(а):Regasm?

regasm c:\assembly.dll /codebase

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 13.08.2007 (Пн) 11:07

Ramzes писал(а):
keks-n писал(а):Regasm?

regasm c:\assembly.dll /codebase


regasm /codebase c:\assembly.dll

у меня вот так много поменяло)
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 13.08.2007 (Пн) 12:00

Sebas писал(а):
Ramzes писал(а):
keks-n писал(а):Regasm?

regasm c:\assembly.dll /codebase


regasm /codebase c:\assembly.dll

у меня вот так много поменяло)

не помогло :(

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 13.08.2007 (Пн) 14:21

система не видит. это как?
1. tlb фaйл создался?
2. в списке ком библиотек появился?
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 20.08.2007 (Пн) 16:52

Sebas
1. нет
2. нет

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 21.08.2007 (Вт) 8:39

а что пишет regasm ?
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru


Вернуться в Народный треп

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 110

    TopList