delphi - 需要创建一个已编译的delphi应用程序,可以制作单独的编译应用程序

标签 delphi delphi-2010 delphi-7 compiled

我需要制作一个应用程序,让用户选择一些选项,单击按钮,然后创建一个单独的编译应用程序。这可能吗?我使用的是delphi 7和2010。

感谢您的回复。这里有更多信息。

它必须是一个图形应用程序并创建一个图形应用程序。

我想要的是用户启动“应用程序 A”(我最初制作的),能够选择一些选项(我为保密表示歉意。我认为这是一个值(value)百万美元的想法,可能 3 个人可能会觉得有用:) 然后使用该程序创建“应用程序 B”。然后可以将“应用程序 B”分发给最终用户,并且“应用程序 B”是单个可执行文件,其中包括已编译的应用程序和配置数据。我不关心如何,但我需要“App B”成为单个可执行文件。

我什至不需要使用 Delphi 来完成最终编译的应用程序。如果我可以从 Delphi 调用某种“伪编译器”,它将把预编译的 exe 和单独的配置文件结合到单个可执行文件中。这也能正常工作。

感谢您的回复和帮助。

谢谢。

最佳答案

我也遇到过类似的情况。我必须使用我的 exe 生成一个 exe。由于复杂性和许可证问题,我不想去编译源代码。

让我们调用父应用程序 P 和子应用程序 C。还假设 C 需要的任何选项都可以总结在配置文件(XML/INI 等)中。我最终做的是:

  1. 创建P和C。将C插入到P的资源数据中。
  2. 当用户选择选项后单击按钮时,P 将从其资源数据中提取 C。
  3. 创建了一个包含用户选择的选项的 XML 文件,并将其插入到 C 的资源数据中。

因此,每当 C 运行时,它都会使用填充其中的 XML 文件中给出的选项。它看起来复杂又老套,但可靠且简单。谷歌一下“delphi 在 exe 中嵌入资源”,你会发现上面有很多文章可以做。

关于delphi - 需要创建一个已编译的delphi应用程序,可以制作单独的编译应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3598089/

相关文章:

database - 适当的数据库为 Delphi、Firemonkey 存储 20 GB

delphi - 在虚拟模式 ListView 中使用复选框

delphi - 有没有办法阻止 TJvDocServerForm 在取消固定时隐藏?

delphi - Delphi 2009与Delphi 2010的比较

delphi - 强制显示电子邮件的空格(使用Delphi 7)

sql-server - 如何在 SQL Server 中将列的数据类型从整数更改为文本?

delphi - 从 Delphi 程序终止 java 应用程序

Delphi:使用 RTTI 实例化的对象未调用重写方法

oracle - 获取 DBGrid 中的当前单元格值

delphi - 可选的匿名方法