Компиляция на другой платформе

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
WiRuc
Местный житель
Сообщения: 414
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Воронеж

Компиляция на другой платформе

Сообщение WiRuc »

Компилируем с помощью Vip.exe ресурс на Галактике 7.11 под Pervasive. Переносим этот ресурс на Галактику 5.85 под MSSQL и пытаемся запустить интерфейс из него, при этом Галактика выдает сообщение "AddToDriver+AddField - ничего не найдено" и вываливается с Runtime ошибкой.
Под версией 7.11 интерфейс нормально работает.
Можно ли сделать так, чтобы интерфейс запускался и под версией 5.85?
Maverick
Абориген
Сообщения: 943
Зарегистрирован: 29 мар 2005, 17:49
Откуда: External Developer
Контактная информация:

Re: Компиляция на другой платформе

Сообщение Maverick »

Батенька - RTFM !!! )))

Ресурсы скомпиленные более поздней версией Атлантиса не поддерживаюцца в более ранних. Верно и наоборот - скомпиленное в более ранних не работает в более поздних ))) - это аксиома применитиельно к Галке...
Изображение
Знающий людей разумен.
Знающий себя просветлён.
Побеждающий людей силен.
Побеждающий самого себя могущественнен
WiRuc
Местный житель
Сообщения: 414
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Воронеж

Re: Компиляция на другой платформе

Сообщение WiRuc »

Проблема как раз в том, что версия Атлантиса одна и та же - 3.03.19. Ведь разработчики как-то компилят один и тот же интерфейс и под Галактику 7.11 и под 5.85?
Maverick
Абориген
Сообщения: 943
Зарегистрирован: 29 мар 2005, 17:49
Откуда: External Developer
Контактная информация:

Re: Компиляция на другой платформе

Сообщение Maverick »

Да, интерфейс один, НО сборки разные, т.к. для разных версий - разные настройки, словари, константы, define и declare...
Изображение
Знающий людей разумен.
Знающий себя просветлён.
Побеждающий людей силен.
Побеждающий самого себя могущественнен
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Компиляция на другой платформе

Сообщение edward_K »

проблема именно в словарях
если бы путь ты указал на базу 585 то проблем не было
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Компиляция на другой платформе

Сообщение edward_K »

хотя бы на тестовую Pervasive от 585
dZima
Новичок
Сообщения: 29
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Re: Компиляция на другой платформе

Сообщение dZima »

после компиляции интерфейса (gal 5.85 MS sql) не появляется ресурсный файл :-/
bat-файл:

[DataBase]
DataBaseName=gal585
DataBaseDriver=MS70DRV.DLL
[SQLDriver]
SQLServer=ncacn_ip_tcp:DCSERVER[1997]

/r:D:\Gal585\exe\!xxx.res


[System]
OpenResources=D:\gal585\exe\G_FIN.RES
OpenResources=D:\gal585\exe\G_MAIN.RES
OpenResources=D:\gal585\exe\G_MENU.RES
OpenResources=D:\gal585\exe\G_oper.res
OpenResources=D:\gal585\exe\G_VIP.RES

может кто нибудь может написать пример работающего bat-файла для компиляции под sql-ем (если дело в нем).
\\m/ ©[°±°]© \\m/
Deinis
Местный житель
Сообщения: 783
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва
Контактная информация:

Re: Компиляция на другой платформе

Сообщение Deinis »

jornand
Постоянный обитатель
Сообщения: 150
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Иркутск
Контактная информация:

Сообщение jornand »

Столкнулся с такой же проблемой, раньше никогда на sql не компилировал. На первасиве все нормально, а в sql ресурсный файл не появляется! Хоть убейте, все уже перепробывал!
vip.bat:
C:\GAL\GAL810\Exe\vip.exe akt.frm /R:debug.res
pause

vip.cfg:
[database]
DataBaseName=blank810
DataBaseDriver=MS70DRV.DLL
[SQLDriver]
SQLServer=ncacn_np:ROSTER[\pipe\naps\query]

[common]
trimfilename=true

HardWareKey.SharedPath=\\Roster\GAL\key
LicParam.LicFileName=C:\GAL\GAL810\support\exe\license.lic


/resources=C:\GAL\GAL810\EXE\COMPDATA.RES
/resources=C:\GAL\GAL810\EXE\C_CORPO.RES
/resources=C:\GAL\GAL810\EXE\F_AVIZO.RES
/resources=C:\GAL\GAL810\EXE\F_PLPORREP.RES
/resources=C:\GAL\GAL810\EXE\F_VZACHET.RES
/resources=C:\GAL\GAL810\EXE\GALHELP.RES
/resources=C:\GAL\GAL810\EXE\GALINFO.RES
/resources=C:\GAL\GAL810\EXE\Z_STAFFRECRUITING.RES
.........................................
Polimer
Местный житель
Сообщения: 489
Зарегистрирован: 27 янв 2006, 12:46
Откуда: Москва

Сообщение Polimer »

А лицензия на ВИП есть?
jornand
Постоянный обитатель
Сообщения: 150
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Иркутск
Контактная информация:

Сообщение jornand »

Так вот неизвестно, как она должна быть прописана в lic файле?
На первасиве когда компилируешь, в логах хоть пишется что программа работает в demo режиме....а тут вообще глухо, логи все чистые и никаких ошибок.
Polimer
Местный житель
Сообщения: 489
Зарегистрирован: 27 янв 2006, 12:46
Откуда: Москва

Сообщение Polimer »

В лицензии на саппорт должна быть строка BILMENU.
Если ее нет, то так и должно быть как вы описали.
jornand
Постоянный обитатель
Сообщения: 150
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Иркутск
Контактная информация:

Сообщение jornand »

Все верно, BILMENU отсутсвует..... :( Спасибо за информацию!
Ответить