首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么DllImport 一个DLL

2012-01-28 
如何DllImport 一个DLL?usingSystemusingSystem.Collections.GenericusingSystem.ComponentModelusingS

如何DllImport 一个DLL?
using   System;
using   System.Collections.Generic;
using   System.ComponentModel;
using   System.Data;
using   System.Drawing;
using   System.Text;
using   System.Windows.Forms;
using   System.Runtime.InteropServices;

namespace   DLL
{
        public   class   UserPowerDll
        {
                [DllImport( "CDSkey.dll ",   CharSet   =   CharSet.Auto)]
                public   static   extern   bool   GetSysPower;   //报错修饰“extern”对该项无效?为什么会报这个错误呀。
        }
        public   partial   class   Form1   :   Form
        {
                public   Form1()
                {
                        InitializeComponent();
                }

                private   void   button1_Click(object   sender,   EventArgs   e)
                {
                        if   (UserPowerDll.GetSysPower)
                        {   MessageBox( "Yes ");   }
                        else   {   MessageBox( "No ");   }
                }
        }
}
如上代码:extern   报错。

[解决办法]
参数也要出来吧
[解决办法]
[DllImport( "CDSkey.dll ", CharSet = CharSet.Auto)]
public static extern bool GetSysPower();

热点排行