在MFC环境下编好了一个工程,但其中一部分功能是用VB编写的,现在要在工程中调用VB模块(换句话说是要把VB模块嵌入VC工程中),请教高手这个该如何实现?

解决方案 »

  1.   

    是dll之类的吗?.................
      

  2.   

    如果把VB部分生成.exe格式,然后怎么在VC模块中调用啊?
      

  3.   

    都生成exe了,就CreateProcess(NULL,_T("*.exe parameter),.....,&si, &pi);这样???
      

  4.   

    我的意思是,分别用VB和VC编写了两个不同功能的软件,现在要将这两部分集成起来。也就是说在VC部分的界面中设置一个commandbutton,点击这个button便能调用VB部分。该如何实现啊
      

  5.   

    也只能在你的button函数里面调用WinExec
      

  6.   

      问题是VB部分编写的是一个Activex EXE工程,VC部分界面中button函数中调用WinExec时是不是得先将VB工程先做些什么处理?
      

  7.   

    先把VB的工程生成EXE,然后再BUTTON里面调用WinExec
      

  8.   

    有两种思路
    1.将VB模块做成。exe的,然后利用API调用它
    2.做成DLL,在VC中调用接口。
      

  9.   

    请问VB如何生成.exe?我的VB模块是在标准EXE下写的代码,不是在ACTIVE DLL下写的代码
      

  10.   

    我调用这个函数后,运行时老是出错,不知道是不是VB的.exe位置放置有什么要求,还是在调用WinExec之前,需要什么头文件或声明啊?
      我是一菜鸟,专家最好能给个例子
      

  11.   

    运行出错?
    你是怎么用的?
    出什么错?
    WinExec(可执行文件路径, SW_SHOW);
    这里的路径可以是相对路径
    但是建议你用绝对路径先测试一下