Вот условия эксперимента:Развертывание Interbase ToGo на Mac OS X
- Interbase ToGo лицензирован
- Interbase папку, содержащую папку лицензии находится в той же папке, как мой мультиплатформенный приложение под названием myPgm.app разработал Delphi XE2 в качестве приложения HD-FMX.
При щелчке правой кнопкой мыши на myPgm.app и из выпадающего меню выберите Show Package Contents Я получаю следующий список:
Содержание
Info.plist
Mac
myPgm
myPgm.rsm
libcgunwind.1.0.dylib
libibtogo.dylib
Resources
Icon.icns
После довольно битовых экспериментов с попытками для запуска приложения на базе Interbase в Mac OS XI были сделаны следующие замечания:
- Если свойство DatabaseName Interbase компонент не имеет никакого значения, myPgm.app показывает сообщение: «Имя базы данных отсутствует»
- Если я пополняю это свойство любой ценностью, то неправильно или правильно. Я получаю сообщение: «продукт INTERBASE в не лицензированном».
Следуя логику, что если сервер не встроен DatabaseName должен начать с локальным хостом: или фактическим адресом сервера я подозревающие Embarcadero планировали разработчик поставить какое-то «волшебное» слово в начале фактического. ib или .gbd.
Я ищу, чтобы найти решение, как подключить myPgm.app с myIBDb.ib, который находится в той же папке, что и myPgm.app.
Очень жаль, что Embarcadero продает эти лицензии ToGo (я купил один за 60 долларов США), и нет никаких указаний относительно указания пути и имени базы данных на Mac OS X. В отличие от системы Win, нет проблем, Когда-либо.