由于菜鸟不知道怎么添加附件,我把.dll上传到我的资源里了,
下载0分不消耗分值,麻烦大神了。

解决方案 »

  1.   

    如果是com dll要先注册,如果是原生dll,不能引用,用extern声明原形,加上dllimport导入。
      

  2.   

    如果是标准dll如果没开发文档,基本很难办我们还得通过特殊手段才能查到方法签名是啥,所以只能表示精神支持了
      

  3.   

    一般来说 跟硬件相关的 都是非托管的 所以 不能添加引用很正常 [DllImport("NetSdk.dll")]
    public static extern int H264_DVR_FindFile(int lLoginID, ref H264_DVR_FINDINFO lpFindInfo, IntPtr ptr, int lMaxCount, out int findcount, int waittime);
    一般都这样
      

  4.   

    淘宝店家给的工程我上午一直打不开。刚试着vs打开已有项目,提示demo是4.5版的,大悟,按提示最终在4.0终于打开。没错,在program.cs下有个read.cs,里面都是引用声明
     
     [DllImport("NetSdk.dll")]
    public static extern int H264_DVR_FindFile(int lLoginID, ref H264_DVR_FINDINFO lpFindInfo, IntPtr ptr, int lMaxCount, out int findcount, int waittime);
    但是不理解read.cs的用法,好像不是放在引用里面的,
    form1.cs里面用了个using 解决方案名字,然后就直接可以调用read.cs里面的read类了
    新手,不是十分理解。
    这个read.cs怎么创建怎么使用?
      

  5.   

    见过你的头像好多次了,居然来我帖子里,荣幸啊,真的。担心安全确实,就比如以前觉得ghost系统多快,无非可能不稳定,后来人家说可以编个小软件,泄露信息,才明白了。