C#编写的dll封装成cab文件在网页中调用如何在网页中实现回调
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);
}