我正在考虑将 Interbase 6/Delphi 7 应用程序移植到 Delphi 2007 中的嵌入式 Firebird。我们遇到的问题之一是让我们的用户(通常是一群不熟练的人,真的 - 虽然我喜欢他们bits, naturally) 在他们的防火墙中解锁我们的应用程序。 Windows 防火墙本身相当简单,但它们通常运行 McAfee 或类似软件(他们倾向于购买预装了这种东西的廉价戴尔电脑),而且这种东西的每一种变体似乎都有略微不同的用户界面。 感叹
对不起,我跑题了。开门见山;如果我的 Delphi 应用程序连接到嵌入式 Firebird 数据库,我是否仍需要在用户的防火墙中全部/打开某些内容(正如我目前在安装与“普通”IB6 建立连接的内容时所做的那样)?
如果您已经读到这里(谢谢)- 嵌入式 Firebird 可以在一台机器上同时使用吗?假设我们有 2 个应用程序,它们都想使用不同的数据库——用户是否可以在同一台机器上同时运行这两个应用程序,或者是否有某种端口绑定(bind)在幕后进行,我们必须变通?
最佳答案
我从来没有遇到过防火墙或带有嵌入式 firebird 的 McAfee 的问题。 (我认为这是因为嵌入式并不是真正的“服务器”,不需要端口即可运行)
是的,您可以同时拥有两个应用程序,只需将可执行文件和数据库保存在两个不同的文件夹中即可。
关于delphi - 嵌入式 Firebird/Delphi 会导致防火墙 'hit' 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1775197/