关于多进程统一在一个操作界面中的解决方法

时间:2022-05-31 16:39:37
这里说的每一个进程就是一个可执行文件,他们是可以独立执行的,
我说的统一在一个操作界面中是指这个操作界面程序可以调用不用的功能
(也就是不同的可执行文件),但关键的问题是:不是调用API执行进程,
单独启动一个窗口,而是将这个功能模块放入这个统一的操作界面,
将该模块的菜单合并到主菜单,总之,就是要用户感觉他是在运行一个程序。

以上的每个模块都是自己定义自己开发,请问这样做在技术上的可行性。
如果有,那么那种解决方法比较好?用COM技术可以实现吗?
或者已经有前人这样做了,望告知。

6 个解决方案

#1


一直没有想到很好的比喻,举一个不太恰当的例子:
浏览一个网页,这个网页其实不只由一个htm文件组成,他在一些table中又潜入了
另外一些htm文件,但让浏览者看上去是一个页面,而不是点击一个连接打开另一个htm,
或是“在新窗口中打开”。
不知道我说清楚了没有

#2


果然有难度

#3



就是进程外COM服务器或OCX。

#4


to enlightenment:
是把界面模块做成client,把各个功能模块做成com server吗?
这样作可以实现上面我说的在一个界面中、不单开窗口、菜单合并等等吗?

#5


up

#6


up++

#1


一直没有想到很好的比喻,举一个不太恰当的例子:
浏览一个网页,这个网页其实不只由一个htm文件组成,他在一些table中又潜入了
另外一些htm文件,但让浏览者看上去是一个页面,而不是点击一个连接打开另一个htm,
或是“在新窗口中打开”。
不知道我说清楚了没有

#2


果然有难度

#3



就是进程外COM服务器或OCX。

#4


to enlightenment:
是把界面模块做成client,把各个功能模块做成com server吗?
这样作可以实现上面我说的在一个界面中、不单开窗口、菜单合并等等吗?

#5


up

#6


up++