外部的dll文件是可以的,方法跟一般的Windows应用程序、Web应用程序的方法类似,不过此时的dll文件必须是.NET 程序集。

解决方案 »

  1.   

    如果只是对DLL调用,除了引用,还可以用DllImport来调用,比如user32.dll里的函数:
    [System.Runtime.InteropServices.DllImport("user32.dll")]
    public static extern int GetWindowText(int hWnd,string lpString,int nMaxCount);
      

  2.   

    如果要调用非托管的dll,你可以参考:
    http://www.c-sharpcorner.com/Code/2003/Jan/PInvokeCF.asp
      

  3.   

    别笑我,
    我希望的是这样的。
    比如:wince不支持flash,我希望利用flash.ocx编一个程序,直接调用它来播放flash。
    wince也不支持一些divx的影片播放,我想能不能使用mp4.dll这样的解码文件来编一个程序播放。
      

  4.   

    请参考:
    Add COM and ActiveX Support in .NET Compact Framework Using Odyssey Software CFCOM:
    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnppc2k3/html/cfcom.asp
    其中讲到了如何在.net CF程序中使用Flash。