привет!
Создал в VC 2005 ATL ActiveX control.
Создал метод Start().
В нем бросаю событие OnStart.
Создал тестовый проект на C#.
В нем добавил референс на созданный контрол.
using System;
using System.Windows.Forms;
namespace Test
{
static class Program
{
static MyControlLib.CMyControlClass obj = new MyControlLib.CMyControlClass();
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{
obj.OnStart += new MyControlLib._IMyControlEvents_OnStartEventHandler(obj_OnStart);
obj.Start();
}
static void obj_OnStart()
{
MessageBox.Show("OnStart()");
}
}
}
все замечательно работает.
Но в скрипте (vbs или javascript в html) это не пашет.
Вот сам скрипт (test.vbs):
Dim o
Set o = CreateObject("MyControlLib.MyControl")
o.Start
o.Start
o.Start
o.Start
sub o_OnStart()
msgbox "wew"
end sub
т.е. из скриптового языка подписка на событие не происходит
куда копать?
Спасибо!
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Здравствуйте, rukin, Вы писали:
R> Создал в VC 2005 ATL ActiveX control.
R> Но в скрипте (vbs или javascript в html) это не пашет.
R>т.е. из скриптового языка подписка на событие не происходит
Событие ActiveX контрола в HTMLАвтор: AndrewJD
Дата: 13.10.05
Всем спасибо!
В компоненте не были реализованы ProvideClassInfo и IProvideClassInfo2!
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>