.net 中调用Com组建的函数

.Net 可以方便调用VC/VB开发的组件的方面

步骤

 

1. using System.Runtime.InteropServices;  
2. 用DllImport 引入Dll文件

3. 在C#中定义要用的函数名称, 函数参数要和动态中的函数参数一致。 写法会有点不懂。

     public class API
    {
        [DllImport("user32.dll")]
        public static extern int MessageBoxA(IntPtr inthWnd, string strMsg, string strCaption, int nType);
    }

    //1.先声明动态库的路径和名称  
    //[DllImport(@"D:/SafeWMS/PrintLable/bin/Debug/T5DLL.dll")]  
    //2.定义C#中要用的函数名称,必须与动态中的函数名称一样  
    //private   static   extern   bool     OpenLpt(string   lpt);

 

3.  调用函数

 

         private void button1_Click(object sender, EventArgs e)
        {
            API.MessageBoxA(this.Handle, "Hello William", "caption title", 0);

        }

 

================

System.Diagnostics.Process.Start("notepad") //打开记事本程序  
System.Diagnostics.Process.Start("logoff") /注销系统  
System.Diagnostics.Process.Start("explorer") //打开资源管理器  
System.Diagnostics.Process.Start("winmsd") //查看系统信息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值