本人初学asp.net,用的c#,我想调用一个dll里面的命令,但我不知道应该怎么调用?麻烦大家帮忙谢谢。
我以为是添加引用,但提示说不是com对象,所以我想请教这种dll该怎么调用,dll文件要放在哪个目录下?谢谢

解决方案 »

  1.   

    .net com 添加引用
    native code 使用 dllimport 申明原型
      

  2.   

    将dll放到bin文件夹下
    使用的时候 直接引用namespace的名字
    使用其中的类
    就行~~
      

  3.   

    请教dllimport怎么用的?dll文件要放哪个目录?
      

  4.   

    dll文件是其他语言写的,没有namenamespac。
      

  5.   

    dllimport是导入一个外部函数,如果你企图自己实现的话,就会出错,这个函数必须是外部dll提供    
      dllexport是导出一个函数,比如dll的导出函数,可以供外部使用
    bin文件夹~~
      

  6.   

    麻烦大侠能具体说一下吗?比如我要调用 user32.dll的 int GetMessageTime()应该怎么写代码啊?
      

  7.   

    user32.dll放到你要引用的项目的bin文件夹下~~
    在页面引用
    using user32.dll名字
    cs中直接 GetMessageTime()可以直接使用~~
      

  8.   

    user32.dll放到你要引用的项目的bin文件夹下
    不需要。%system32% %windir% 这些环境变量定义的不需要指定路径。
      

  9.   

    添加引用后 然后再本页面 实例化以下哪个dll名称......
    然后就可以用里面的方法