试试以下方法:
using System.Runtime.InteropServices
然后在类中声明方法:
[DllImport("dll.dll")]
extern 函数返回类型 函数名(参数)
你打开软件Visual→点击项目.创建项目→选择(点击)你所需要的语言→点击控制台应用程序→软件应用界面窗口→在右侧资源管理栏有→Program.cs→鼠标右击→选择类.创建类→添加类→出现类的添加窗口→选择类库程序→命名文件名→点击确定→新的窗口界面即你所命名的类我试了一下, VS2008中可以正常引用XdictGrb.dll你在添加引用时, 别选[浏览]选项卡, 点[COM]选项卡看看里头有没有"XdictGrb 1.0 Type Library" 这一项
如果没有, 那应该是你没有注册这个COM组件, 用管理员帐户打开CMD命令行, 运行regsvr32 "路径\xdictgrb.dll" 试试看, 如果运行完提示你注册成功了, 你再进VS中引用就行了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)