下面是該實驗的條件:在我的多平臺應用程序相同的文件夾 稱爲部署Interbase的多哥在Mac OS X
- Interbase的多哥許可
- 包括許可證文件夾Interbase的文件夾作爲HD-FMX應用程序,myPgm.app由Delphi XE2開發了 。
當右鍵單擊在myPgm.app,並從下拉菜單中選擇顯示包內容我得到下面的清單:
內容
Info.plist
Mac
myPgm
myPgm.rsm
libcgunwind.1.0.dylib
libibtogo.dylib
Resources
Icon.icns
,試圖相當位實驗後在Mac OS XI上運行基於Interbase的應用程序提出以下意見:
- 如果Interbase的DatabaseName屬性組件沒有任何值,myPgm.app顯示消息:「數據庫名稱丟失」
- 如果我用任何錯誤或正確的值填充該屬性,我會收到消息:「product INTERBASE in not licensed」。
之後,當服務器沒有嵌入式數據庫名稱必須先從本地主機的邏輯:或者我懷疑Embarcadero公司計劃開發人員把一些「神奇」這個詞在實際開始的服務器的實際地址。 ib或.gbd文件。
我正在尋找解決方案如何將myPgm.app與myIBDb.ib連接,該文件與myPgm.app位於同一文件夾中。
很遺憾Embarcadero銷售這些ToGo許可證(我以60美元的價格購買了一個許可證),並且沒有關於在Mac OS X上指定數據庫的路徑和名稱的指南。與Win系統相反,沒有問題永遠。