我需要制作一个应用程序,让用户选择一些选项,单击按钮,然后创建一个单独的编译应用程序。这可能吗?我使用的是delphi 7和2010。
感谢您的回复。这里有更多信息。
它必须是一个图形应用程序并创建一个图形应用程序。
我想要的是用户启动“应用程序 A”(我最初制作的),能够选择一些选项(我为保密表示歉意。我认为这是一个值(value)百万美元的想法,可能 3 个人可能会觉得有用:) 然后使用该程序创建“应用程序 B”。然后可以将“应用程序 B”分发给最终用户,并且“应用程序 B”是单个可执行文件,其中包括已编译的应用程序和配置数据。我不关心如何,但我需要“App B”成为单个可执行文件。
我什至不需要使用 Delphi 来完成最终编译的应用程序。如果我可以从 Delphi 调用某种“伪编译器”,它将把预编译的 exe 和单独的配置文件结合到单个可执行文件中。这也能正常工作。
感谢您的回复和帮助。
谢谢。
最佳答案
我也遇到过类似的情况。我必须使用我的 exe 生成一个 exe。由于复杂性和许可证问题,我不想去编译源代码。
让我们调用父应用程序 P 和子应用程序 C。还假设 C 需要的任何选项都可以总结在配置文件(XML/INI 等)中。我最终做的是:
- 创建P和C。将C插入到P的资源数据中。
- 当用户选择选项后单击按钮时,P 将从其资源数据中提取 C。
- 创建了一个包含用户选择的选项的 XML 文件,并将其插入到 C 的资源数据中。
因此,每当 C 运行时,它都会使用填充其中的 XML 文件中给出的选项。它看起来复杂又老套,但可靠且简单。谷歌一下“delphi 在 exe 中嵌入资源”,你会发现上面有很多文章可以做。
关于delphi - 需要创建一个已编译的delphi应用程序,可以制作单独的编译应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3598089/