我在asp中调用一个dll是可以的
我想把asp的代码改成c#.net,编辑的时候通过,就是运行到其中一步的时候报错,
请问是怎么回事?
是不是DLL文件要进行什么转换啊?

解决方案 »

  1.   

    报什么错?你的dll是什么类型的?
      

  2.   

    不是用.net语言开发的dll好像不是可以直接调用的
      

  3.   

    报错:
    QueryInterface 失败如何解决??????????????????
      

  4.   

    http://www.microsoft.com/china/msdn/library/langtool/vcsharp/ousNET.mspx
    参考一下这个,不是.net平台下编译的dll的引用问题
      

  5.   

    VS.Net提供了一个转换的程序,通过此程序可以把非受管代码转换为受管代码,这个程序的名称为"tlbimp.exe",在\Microsoft Visual Studio .NET 2003\SDK\v1.1\Bin目录下。通过下面的命令就可以完成转换: 
    tlbimp mydll.dll /out:my.dll   
    my就是命名空间的名字,你引用后,然后在程序里,using my;就OK了
      

  6.   

    VS.Net提供了一个转换的程序,通过此程序可以把非受管代码转换为受管代码,这个程序的名称为"tlbimp.exe",在\Microsoft Visual Studio .NET 2003\SDK\v1.1\Bin目录下。通过下面的命令就可以完成转换: 
    tlbimp mydll.dll /out:my.dll   
    my就是命名空间的名字,你引用后,然后在程序里,using my;就OK了------------------
    我试了,还是报相同的错误