ActiveX средствами .Net (C#)
От: Crazy Diamond Россия  
Дата: 27.01.03 13:21
Оценка:
Нужно написать DLL, который потом создавать как ActiveX в JScript:

var Obj = new ActiveXObject("DLL Object");

Obj.OpenIEWindow();


Один из методов которого будет открывать IE. Вроде написал компонент:


using System;

public class DLLObject
{

    public void OpenIEWindow()
    {
    //...
    }
}


Дальше пытаюсь её рарегистрировать: regsrv32.exe DLLObject.dll — пишет, что добавил, но не зарегистрировал, т.к. не нашёл точку входа в программу для DllRegisterServer.

Подскажите, как написать простенький ActiveX средствами .Net. В этом вопросе чайник, тут вдруг понадобилось. Обязательно ли его регистрировать?
Re: ActiveX средствами .Net (C#)
От: ВованЯ  
Дата: 27.01.03 14:14
Оценка: 4 (1)
Здравствуйте, Crazy Diamond, Вы писали:

CD>Дальше пытаюсь её рарегистрировать: regsrv32.exe DLLObject.dll — пишет, что добавил, но не зарегистрировал, т.к. не нашёл точку входа в программу для DllRegisterServer.


CD>Подскажите, как написать простенький ActiveX средствами .Net. В этом вопросе чайник, тут вдруг понадобилось. Обязательно ли его регистрировать?


Вроде бы для этого используют RegAsm.exe , а как экспозить .Net в СOM описано здесь
С уважением, Владимир
Re: ActiveX средствами .Net (C#)
От: Вале РА Австралия  
Дата: 28.01.03 07:09
Оценка:
Здравствуйте, Crazy Diamond, Вы писали:

CD>Нужно написать DLL, который потом создавать как ActiveX в JScript:

А тебе именно ActiveX нужен? Может быть вот это решение устроит благородного дона?
В этом нет ничего сложного. Просто нужно нажимать нужные клавиши в нужное время! (с) И.С. Бах
Re[2]: ActiveX средствами .Net (C#)
От: Crazy Diamond Россия  
Дата: 28.01.03 07:18
Оценка:
Здравствуйте, Вале РА, Вы писали:

ВР>Здравствуйте, Crazy Diamond, Вы писали:


CD>>Нужно написать DLL, который потом создавать как ActiveX в JScript:

ВР>А тебе именно ActiveX нужен? Может быть вот это решение устроит благородного дона?
ВР>

Спасибо, помню как-то изучал этот вариант, сейчас глянул — стоит подумать. )
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.