先用regsvr32命令注册dll,然后在通过引用在COM选项卡中引用
解决方案 »
- C# 含参数变量如何在SqlDataAdapter中使用like语句?---急!
- 装了WINDOWS SERVER 2003 SP2之后装不了VS2005
- 错误 1 验证 (): 元素“html”出现的次数太少。
- 如何判断byte[]中的数据全0
- 值类型OR引用类型?
- 请教各位高手一个app.config的问题
- 一个关于关闭所有线程的问题
- 什么时候考虑使用static
- SharpZipLib如何将文件压缩成为tar类型的
- 请问怎样根据一个文件夹创建一个包含它里面所有内容(子文件夹和文件名)的XML文件?
- 怎么样把byte[]的字节数组转换成String?
- 如何将C#中的string型转换成int型?就是把字符直接转换成数字,而不是转换成ASCII码?
public static extern long PrintDialog(PRINTDLG_TYPE printType);[DllImport("winspool.drv", EntryPoint="OpenPrinterA" ,SetLastError=true )]
public static extern long OpenPrinter(string pPrinterName, long phPrinter, long pDefault );
注册程序以便它具有特殊的执行特征。register filename [/system | /user] [/v]参数filename单击待注册文件的名称。/system将文件名注册为系统全局资源。/user将文件名注册为用户全局资源。
按楼上说的COOM+
注册服务:regsvcs 程序集.dll
注册组件:regasm 程序集.dll
[DllImport("User32.dll")]
public static extern int MessageBoxA(int h, string m, string c, int type);Class1.MessageBoxA(0, "fdsfsd", "My Message Box", 0);
先注册一下
试试!!
register filename [/system | /user] [/v]
能不给个实例