+ -
当前位置:首页 → 问答吧 → c#.net中调用ocx类型的控件

c#.net中调用ocx类型的控件

时间:2011-12-14

来源:互联网


using Project1;  

//这个是引用ACTIVEX200.OCX控制的命名空间,引用到项目的时候,会在bin文件下面生成"Interop.Project1.dll"的文件

public partial class _Default : System.Web.UI.Page
{
  protected void Page_Load(object sender, EventArgs e)
  {
//
  }
  protected void Button1_Click(object sender, EventArgs e)
  {
  UserControl1Class UserCtrl = new UserControl1Class(); 
  //把鼠标指在UserControl1Class 处,显示类型"Project1.UserControl1Class"未定义构造函数
   
  //以下三句在asp页面下运行正常,怎么在C#.net中就提示错误,
  //错误消息是"The type 'Project1.UserControl1Class' has no constructors defined"

  UserCtrl.RFID_Interal = 0.1;
  UserCtrl.RFID_SendSettings = "ATTRIB SESSION=2,IDTIMEOUT=100,RDTRIES=3,TTY=OFF,ECHO=OFF,TAGTYPE=EPCC1G2,RPTTIMEOUT=0,INITIALQ=4,ANTS=1,2,3,4,FIELDSTRENGTH = 100,100,100,100";
  Boolean Flag = UserCtrl.OpenRead(1);

  }
}

大家帮帮想想怎么回事啊...

作者: goldcoast   发布时间: 2011-12-14

这玩意儿或许不这样创建实例的,没有构造函数,跟Graphics一样,你看看UserControl1Class有没有静态方法

作者: ssp2009   发布时间: 2011-12-14