建議你把程式 Compile 成 DLL, 在 C# 中用 DllImport 來進行調用.

解决方案 »

  1.   

    Dennis,能不能说详细点。
    在VC++中,怎样编译成DLL。
    而在C#中,如何DllImport。
    我对编程环境不熟悉,请赐教。
      

  2.   

    BTW:是否要结帖才能给别人加分?
      

  3.   

    继续请教:编译DLL的过程是否在VS.net中新建一个vc++的MFC dll工程,
    然后把源程序复制粘贴过去就行了。但是,原程序中还是菜单、窗口等
    资源文件,请问如何把它们加过去?因为我这样做后编译失败。谢谢!
      

  4.   

    我是想写一个MPEG的播放器,但由于vs.net带的mediaplay控件不能控制
    左右声道,所以我想直接调用MCI。问题其实就是在vs.net中如何调用MCI。
    我已前没用过MS的VC++,所以对其API调用不熟悉,望赐教!
      

  5.   

    對不起,我沒有 VC++ 的Compiler.
    Compile 指令差不多是這樣的: CL \LD Mciplay.cpp
    Compile 成 Dll 後再用 DllImport , 例如:
     [DllImport("Mciplay.dll")]
     public static extern bool InitInstance( HINSTANCE hInstance, int nCmdShow );我只是舉例子而已上面的程式碼不能直接拿來測,希望能幫到你!
      

  6.   

    虽然问题未解决,但还是很多谢DennisLan,能留下QQ以便交流吗?
    再次表示感谢!