ASP.NET中使用组件服务(2)
1.1、使用COM组件
.NET提供大量的类库来方便的实现同COM组件的相互操作,其中很重要的一个名称空间就是:System.Runtime.InteropServices。
1.2、一个调用COM组件的例子
(1)新建项目,名称为:TestCom
(2)实现代码如下:
(3)运行效果图:
.NET提供大量的类库来方便的实现同COM组件的相互操作,其中很重要的一个名称空间就是:System.Runtime.InteropServices。
1.2、一个调用COM组件的例子
(1)新建项目,名称为:TestCom
(2)实现代码如下:
1 using System;
2 using System.Runtime.InteropServices;
3
4 namespace TestCom
5 {
6 /// <summary>
7 /// Class1 的摘要说明。
8 /// </summary>
9 class Class1
10 {
11 /// <summary>
12 /// 应用程序的主入口点。
13 /// </summary>
14 [STAThread]
15 static void Main(string[] args)
16 {
17 int myMsg;
18 myMsg = MessageBoxA(0,"Hello","Test",0);
19 }
20 [DllImport("user32.dll")]
21 public static extern int MessageBoxA(int hWnd,string strMsg,string strCaption,int nType);
22 }
23 }
2 using System.Runtime.InteropServices;
3
4 namespace TestCom
5 {
6 /// <summary>
7 /// Class1 的摘要说明。
8 /// </summary>
9 class Class1
10 {
11 /// <summary>
12 /// 应用程序的主入口点。
13 /// </summary>
14 [STAThread]
15 static void Main(string[] args)
16 {
17 int myMsg;
18 myMsg = MessageBoxA(0,"Hello","Test",0);
19 }
20 [DllImport("user32.dll")]
21 public static extern int MessageBoxA(int hWnd,string strMsg,string strCaption,int nType);
22 }
23 }