现在有A,B,C,D 四个软件,不知道代码,目的在于 把这4个软件的功能集成在一起。
能不能有一个界面,点击某个按钮,会有对应的(A/B/C/D)软件窗口,这个情况下 怎么调用。
还是有什么别的方法。

解决方案 »

  1.   

    你是想让ABCD独立运行还是嵌入到你 写的新软件的窗体内
      

  2.   

    如果独立运行的话 直接shellexcute 应用shellapi就可以了。如果想嵌入的话,需要把exe添加到资源文件中
      

  3.   

    这个要看你用什么平台,用什么开发工具,如果在windows下,思路如下
    1.建一界面(基于对话框的),在上面放四个窗口(用panel)就可以
    2.用WinExec执行你的外部程序
    3.用 SetParent将外部程序放入窗口
    4.用SetWindowPos将外部程序的大小调整
    如果你要把ABCD都集成在一个exe文件,可用资源
      

  4.   

    看一下这个(很多书上也有的)
    http://www.pconline.com.cn/pcedu/empolder/gj/delphi/0507/656679.html