【发布时间】:2017-09-20 22:48:36
【问题描述】:
可能是一个菜鸟问题,所以请耐心等待......
我需要帮助来“发布”我的 delphi 应用程序。 它是一个完全编写的使用 Access 数据库的 Delphi 应用程序。我只需要一种方法来创建一个 exe 文件或任何类似的文件,这样我就可以将它放在 USB 上并在另一台 PC 上运行它 连接的、工作的数据库表。
感谢任何帮助
【问题讨论】:
-
您需要在没有 Access 的计算机上部署和安装 Access。搜索“Access Redistributable”组件。
-
FWIW,您要做的是制作一个完全可移植的应用程序/数据库组合。这是可能的,但 Access 肯定不是可移植性的最佳选择。正如维多利亚所说,每台计算机都需要访问权限。事实上,微软自己对 Access Redistributable 的说法是:“
This download will install a set of components that can be used to facilitate transfer of data between 2010 Microsoft Office System files and non-Microsoft Office applications.”必须安装任何东西都不是可移植性的正确途径。 -
正如@Jerry Dodge 指出的那样,依赖于运行您的应用程序的机器上的第三方组件对于便携式应用程序来说并不是最佳选择。对于这样的场景,您更有可能花时间创建包含所需所有内容的安装程序或软件包。包含第三方组件的典型 Setup.exe 可以验证它们是否存在,否则将安装它们。
-
您不知道如何将文件复制到 U 盘吗?
-
@Lex,考虑使用 Firebird 或 SQLite 作为数据库,以便在可移植性方面获得更好的结果。