Компиляция на другой платформе
Модераторы: m0p3e, edward_K, Модераторы
Компиляция на другой платформе
Компилируем с помощью Vip.exe ресурс на Галактике 7.11 под Pervasive. Переносим этот ресурс на Галактику 5.85 под MSSQL и пытаемся запустить интерфейс из него, при этом Галактика выдает сообщение "AddToDriver+AddField - ничего не найдено" и вываливается с Runtime ошибкой.
Под версией 7.11 интерфейс нормально работает.
Можно ли сделать так, чтобы интерфейс запускался и под версией 5.85?
Под версией 7.11 интерфейс нормально работает.
Можно ли сделать так, чтобы интерфейс запускался и под версией 5.85?
-
- Абориген
- Сообщения: 943
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: External Developer
- Контактная информация:
Re: Компиляция на другой платформе
Батенька - RTFM !!! )))
Ресурсы скомпиленные более поздней версией Атлантиса не поддерживаюцца в более ранних. Верно и наоборот - скомпиленное в более ранних не работает в более поздних ))) - это аксиома применитиельно к Галке...
Ресурсы скомпиленные более поздней версией Атлантиса не поддерживаюцца в более ранних. Верно и наоборот - скомпиленное в более ранних не работает в более поздних ))) - это аксиома применитиельно к Галке...
Re: Компиляция на другой платформе
Проблема как раз в том, что версия Атлантиса одна и та же - 3.03.19. Ведь разработчики как-то компилят один и тот же интерфейс и под Галактику 7.11 и под 5.85?
-
- Абориген
- Сообщения: 943
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: External Developer
- Контактная информация:
Re: Компиляция на другой платформе
Да, интерфейс один, НО сборки разные, т.к. для разных версий - разные настройки, словари, константы, define и declare...
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: Компиляция на другой платформе
проблема именно в словарях
если бы путь ты указал на базу 585 то проблем не было
если бы путь ты указал на базу 585 то проблем не было
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: Компиляция на другой платформе
хотя бы на тестовую Pervasive от 585
Re: Компиляция на другой платформе
после компиляции интерфейса (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-ем (если дело в нем).
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/
-
- Постоянный обитатель
- Сообщения: 150
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Иркутск
- Контактная информация:
Столкнулся с такой же проблемой, раньше никогда на 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
.........................................
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
.........................................