摘要: 最近继续用ASP.NET来重新开发ACM的Online Judge系统,因为要进行进程的监控,所以自己编写了一个非托管的DLL供ASP.NET调用。我用的是VS2005的开发环境,后来发现使用[DllImport("Judge.dll")]后提示 无法加载 DLL “Judge.dll” 找不到指定的模块我这时是把Judge.dll拷贝到Bin目录下的,但仍然提示找不到DL... 阅读全文
posted @ 2009-06-05 14:39 永不放弃-Jack wu 阅读(502) 评论(0) 推荐(0)
摘要: 我们在用c#调用delphi 或者Vc写的dll文件时,如果他们不是com+类型的dll文件,就要用托管带来的形式来调用。例如: [DllImport("ScCard.dll", CallingConvention = CallingConvention.StdCall)] public static extern int GerCard(string pConnect, int Count, int id); //将dll文件中方法的签名转换成c#类型的同时要注意dll文件的路径问题:DllImport会按照顺序自动去寻找的地方: 1、exe所在目录 2、System32 阅读全文
posted @ 2009-06-05 14:37 永不放弃-Jack wu 阅读(362) 评论(0) 推荐(0)