【发布时间】:2009-04-15 19:21:37
【问题描述】:
我有四个用 Delphi (Win32) 编写的小型单一形式的实用程序,每隔一段时间我想以一种让它们“感觉”就像它们都是一个应用程序的方式来使用它们,主要是为了使它们之间的来回切换变得非常容易。例如,如果能够将它们作为容器插入 TabSheet 或类似的东西,那就太好了。
AppControls 制作了一个简洁的小组件,它与 TForm 后代执行类似的操作,允许将它们插入到 Delphi 应用程序中的另一个容器中(参见 acEmbeddedForm http://www.appcontrols.com/appcontrols/overview.html'>这里),但是我看不到任何方法可以用四个单独的应用程序来做到这一点,除非我在构建第五个应用程序时考虑到这个最终结果,并以原始四个应用程序的所有形式进行编译。
我也可以想象想要“包含”或嵌入一些其他应用程序(例如,记事本)。
这在 Delphi 中可行吗? (一切皆有可能……
我认为这些问题各自的答案可能是肯定的,但希望答案是肯定的和否定的。以为我会问只是为了确定。
如果我从编程的角度在这里做梦,这比它的价值要多得多;对于在一组标准的三个或四个应用程序之间来回切换比通常在 Windows 中更简单的实用程序有什么建议吗?
【问题讨论】: