C#编写的dll文件封装成cab包在网页中调用,现在想实现一个回调函数,就是当dll中有内容变化时通知网页。
我在dll中实现了回调函数,但是在网页调用时提示“Microsoft JScript 运行时错误: 类不能支持 Automation 操作”
dll中代码如下        public delegate void CallBackCard(string cardno);
        public CallBackCard CallBack = null;
        public void SetCallBack( CallBackCard c)
        {
            CallBack = c;
            
        }网页中调用js如下
function TestPrint1(){
objSerialPort.SetCallBack(getTest1);
if( objSerialPort.OpenSerialPort(5, 9600, 8, 1, 0)){
   alert("串口打开成功");
  }else {
   alert("串口打开失败");
  }
}
function getTest1(t1) {
alert(t1);
}