首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Mac上部署Interbase ToGo

在Mac上部署Interbase ToGo
EN

Stack Overflow用户
提问于 2012-04-04 01:25:46
回答 1查看 372关注 0票数 0

以下是实验的条件:

  1. Interbase ToGo是许可的
  2. Interbase文件夹,包括许可文件夹在内的文件夹与我的多平台应用程序myPgm.app位于同一个文件夹中,该应用程序由Delphi XE2开发,作为HD应用程序。

当右键单击myPgm.app并从下拉菜单中选择时,我将得到以下列表:

目录

代码语言:javascript
复制
Info.plist
Mac
    myPgm
    myPgm.rsm
    libcgunwind.1.0.dylib
    libibtogo.dylib
Resources
    Icon.icns

经过相当多的尝试在Mac上运行基于Interbase的应用程序之后,我做了以下观察:

如果Interbase组件的

  • 属性没有任何值,则myPgm.app将显示消息:“数据库名称缺失”,如果我用任何错误或正确的值填充该属性,则为
  • :“产品INTERBASE在未授权的情况下”。

按照这样的逻辑,当服务器没有嵌入时,DatabaseName必须从localhost开始:或者服务器的实际地址,我怀疑Embarcadero计划开发人员在实际的.ib或.gbd文件的开头放一些“魔法”单词。

我希望找到如何将myPgm.app与myIBDb.ib连接的解决方案,后者与myPgm.app位于同一个文件夹中。

很遗憾,Embarcadero出售这些ToGo许可证(我花60美元买了一个),也没有关于在Mac上指定数据库的路径和名称的指导方针。与Win系统相反,无论什么时候,都没有问题。

EN

回答 1

Stack Overflow用户

发布于 2012-04-13 01:58:54

我想我必须自己给出答案。这是在与Embarcadero的后勤人员来回交流信息之后进行的。正如你从我的问题中感觉到的那样,我从一开始就感觉到这是一个路径问题。本着FireMonkey的精神,我到处插入中间文件夹,玩“猴子”游戏,但我从未想到的最后一个地方是包内容层次结构的底部,即MacOS文件夹内部。作为一个Mac应用程序,我认为它将遵循苹果关于应用程序包的根路径-- .app文件级别--的指导方针,但没有。请参阅包内容的快照。(对不起,我没有发布图片的权限)

现在,感谢Embarcadero,人们可以放心地开发桌面数据库驱动的应用程序,从而为唯一的桌面播放器-- FileMaker创造了替代方案。请记住,Mac没有MS Access数据库。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10003785

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档