在MFC环境中编了一个界面和c++功能函数,现在想在VB环境下进行调用。不知怎么实现。请高手给点意见吧,谢谢啦!

解决方案 »

  1.   

    看你要调用的是什么了?如果是DLL,分为COM的或API形势的,
    如果是COM的,在VB里引用,或CreateObject都可以创建对象使用,
    如果是API的,直接声明API函数就可以使用了,对于参数传递,要看你C里的原型才能够决定传递方法
    通常在VB里用 ByVal 传递,也可以直接按值传递,主要看你C里的函数定义而言
      

  2.   

    这个我也不是很清楚。简单的说就是比如,我用MFC中的控件建了一个计算器界面并实现了各个计算功能,问题是现在我要在VB中搭建的界面中点击一个COMMAND按钮,就能调出MFC中编好的界面,并实现计算。这个该怎么实现呢?
      

  3.   

    可以参见:
    http://www.codeproject.com/KB/DLL/superdll.aspx
      

  4.   

    http://www.codeproject.com/KB/DLL/XDllPt1.aspx
    介绍得更详细。