我有个问题是:我用MFC做出的Activex的OpenGL控件,编译后无错误无警告,也成功注册了,但是在VB或其他的测试容器内只要一测试,马上会关闭当时正在运行的容器程序,(包括VB,和VC自带的测试工具),我是将我在编译成可执行文件.EXE的opengl程序逐项移植到插件内的,这样可不可以啊?还有就是用DLL可不可以把VB的EXE程序传递数据给VC的EXE程序,如果可以,要怎么做啊, 
十万火急,谢谢指导

解决方案 »

  1.   

    进程间的共享,使用共享内存是其中一种解决方法,楼主看下面的文章,有直接可以使用的源代码:http://blog.csdn.net/fengrx/archive/2009/04/13/4069088.aspx
      

  2.   

    您的讲解很详细,可是我对那部分一窍不通,怕是很难应用啊,我想知道还有没有其他的方法,比如DLL,如果可以,要怎么编写啊,、
    我是需要VB的EXE传递数据给VC的EXE,并且要求他们实时性很好,因为VB的EXE是设备控制程序,VC的EXE是OpenGL的3D显示程序,要做到尽量实时