Компилятор vip.exe ругается на ошибку путей, хотя(+)

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

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

Ответить
rudm
Постоянный обитатель
Сообщения: 117
Зарегистрирован: 24 июн 2010, 07:32

Компилятор vip.exe ругается на ошибку путей, хотя(+)

Сообщение rudm »

Все пути верные и доступ есть - проверял.

Код: Выделить всё

the file name, directory name, or volume label syntax is incorrect. Interface compiler. Версия 5.4.31 
Ошибка в потоке.
Чтение неразрегистророванного объекта, ID = 49664
Пожалуйста обратитесь к разработчикам
Подскажите, в чем может быть проблема? Может быть игнорировать его замечания и компилировать дальше?
Если игнорировать ошибку, то выдает: Прикладная ошибка. Не освобождено объектов для группировки записей: 2

Вот bat-ник для компиляции новых ресурсов

Код: Выделить всё

@echo off
!D:\GAL\GAL_280510\GAL810\exe\vip.exe sch.rtf /r:user1.res
D:\GAL\GAL_190710\GAL810\exe\vip.exe sch.rtf /r:user1.res
D:\GAL\GAL_190710\GAL810\exe\vip.exe act.rtf /r:user1.res
!D:\GAL\GAL_280510\GAL810\exe\vip.exe act.rtf /r:user1.res
pause
Вот vip.cfg

Код: Выделить всё

[database]
  DataBaseName=D:\DataBases\RKIT_810\DATA
[common]
  trimfilename=true
HardWareKey.SharedPath=\\server\GAL\HWDIR
LicParam.LicFileName=\\tower\GAL\LIC\Support.lic

[Login]
username=user
password=password

!D:\GAL\GAL_190710\GAL810\exe
/resources=D:\GAL\GAL_190710\GAL810\exe\COMPDATA.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\C_CORPO.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\F_AVIZO.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\F_PLPORREP.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\F_VZACHET.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\GALHELP.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\GALINFO.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\Z_STAFFRECRUITING.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\Z_CALC.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\Z_MP.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\Z_PAYREP.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\Z_STAFFBUILDER.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\Z_STAFFREPORTS.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\Z_STATIS.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\Z_NDFL.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\Z_FOT.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\Z_SREDN.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\Z_ZAR.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\Z_WT.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\Z_TARSTAV.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\Z_STAFFTEST.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\Z_STAFFCAT.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\Z_STAFF.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\Z_PFREP.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\Z_MGTS.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\Z_LSCHET.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\Z_KATPODR.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\Z_CALENDAR.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\M_UP.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\M_TRANSP.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\M_TPP.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\M_SKLPLAN.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\M_SERV.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\M_SCRIPTS.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\M_QUALITY.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\M_MNPLAN.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\M_DVS.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\M_GETPOTR.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\M_EIXML.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\M_CONTROL.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\F_XLSREP.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\F_VEKS.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\F_VEDOM.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\F_VALUTDOC.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\F_UTILS.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\F_USERREPORT.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\F_TXOAPI.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\F_TXO.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\F_TREENEW.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\F_TEMPLATE.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\F_TAXES.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\F_SOPRHOZ.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\F_SHTRAF.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\F_SFO.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\F_SALDO.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\F_RTXO.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\F_POST.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\F_PODOT.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\F_PLPOR.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\F_PLANSSCH.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\F_PAT.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\F_OSREP.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\F_OSOPER.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\F_OSINVCARD.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\F_OS.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\F_OFP.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\F_OBOROT.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\F_NALOGREG.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\F_MBPPUB.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\F_MBP.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\F_KATKOD.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\F_KATDOC.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\F_ISKI.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\F_GETAN.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\F_FPOBOROT.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\F_FPKATH.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\F_FPHASHAN.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\F_FPCATALOG.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\F_FPBUDGET.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\F_FPADDFLD.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\F_FILIAL.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\F_FA.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\F_EXTAN.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\F_DRAGM.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\F_DOCOB.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\F_DISTPL.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\F_DIFFRATE.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\F_CONSOL.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\F_COMMON.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\F_CLOSCH.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\F_CASHBANK.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\F_BUHSCHET.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\F_BUHREP.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\F_BANKDOCF.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\F_BACKLOG.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\F_APLAN.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\F_AN.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\F_ALG.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\EXTFUN_WT.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\EXTFUN.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\L_VPR.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\L_VAL.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\L_UKSPLANS.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\L_UKS.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\L_TTNDOC.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\L_SPEXCH.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\L_SOPRDOC.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\L_SMETA.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\L_SKLAD.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\L_SKID.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\L_SF.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\L_SERIALN.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\L_SALDOMTR.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\L_ROZN.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\L_RETTARA.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\L_RESERVE.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\L_REPOPER.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\L_REPBASEDOC.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\L_REMONT.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\L_REALTING.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\L_PRNSOPR.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\L_PRICES.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\L_PLANPR.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\L_PHONECARD.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\L_OSTATKI.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\L_NALNAKL.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\L_NALOG.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\L_MOVECELL.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\L_MOL.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\L_MCU.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\L_MARKET.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\L_MAKENAKL.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\L_MAKEDO.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\L_KONTRBAL.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\L_KATPARTY.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\L_KATORG.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\L_KATNAZNA.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\L_KASSA.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\L_GRSOPR.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\L_GRSCH.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\L_GRPLAT.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\L_DOVER.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\L_DOGOVOR.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\L_CRM.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\L_CONSIG.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\L_COMMON.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\L_CESSIA.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\L_CALCUSL.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\L_BOX.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\L_BASEDOC.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\L_ADVREP.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\C_WEBSERVICES.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\C_USERMANUAL.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\C_TREETUNE.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\C_TREE.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\C_STATLINE.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\C_PARTNER.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\C_OLAP.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\C_MAILER.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\C_JOIN.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\C_EXPIMP.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\C_CHECKOPER.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\C_CHECKKBU.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\C_EXTCLASS.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\C_TUNE.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\C_COMMON.RES
/resources=D:\GAL\GAL_190710\GAL810\exe\ATLHELP.RES
KATZ
Местный житель
Сообщения: 473
Зарегистрирован: 29 мар 2005, 17:49

Re: Компилятор vip.exe ругается на ошибку путей, хотя(+)

Сообщение KATZ »

"Чтение незарегистрированного объекта" обычно появляется при использовании старой программой новых ресурсов, которые она не понимает. Компилятор у вас 5.4.31, возможно, в списке подключаемых RES-файлов уже есть собранные более поздним випом.

P. S. Вы каждый отчет компилируете отдельным запуском випа, а гораздо удобнее файл проекта использовать. Да и список ресурсов у вас слишком длинный, наверняка все они не требуются, оставьте только нужные.
rudm
Постоянный обитатель
Сообщения: 117
Зарегистрирован: 24 июн 2010, 07:32

Re: Компилятор vip.exe ругается на ошибку путей, хотя(+)

Сообщение rudm »

Я честно говоря даже не знаю какие нужные. С файлом проектов попытался разобраться, но он как я понял открывает только ресурсники, то есть фалы *.res а мне надо скомпилировать формы из *.rtf. Читаю мануал по VIP'у но пока не нашел там нужной информации. Может быть надо зарегистрировать в репозитории этот файл, на который ругается компилятор?

Достаточно скачать новый vip.exe и заменить его или надо обновить Support целиком?

P.S. на версии vip 5.4.33 форма успешно скомпилировалась. Значит какой то баг жуткий версии 5.4.31 наверное, ой, точнее действительно, наверное есть ресурсы собранные более поздним випом в рабочей базе, вы были совершенно правы.
KATZ
Местный житель
Сообщения: 473
Зарегистрирован: 29 мар 2005, 17:49

Re: Компилятор vip.exe ругается на ошибку путей, хотя(+)

Сообщение KATZ »

rudm писал(а):Я честно говоря даже не знаю какие нужные.
Нужные - в которых прототипы для ваших RTF. Если 2 отчета собираете - понадобится всего 2 RES-файла, а остальные ни к чему.

Проект в вашем случае делается очень просто: создаете файл My.prj из двух строк:

Код: Выделить всё

#make "sch.rtf"
#make "akt.rtf"
и запускаете компилятор:

Код: Выделить всё

D:\GAL\GAL_190710\GAL810\exe\vip.exe My.prj /r:user1.res
Кстати, сообщение "the file name, directory name, or volume label syntax is incorrect" никак не связано с компилятором, просто в BAT-файлах восклицательные знаки не означают строки с комментариями.
rudm
Постоянный обитатель
Сообщения: 117
Зарегистрирован: 24 июн 2010, 07:32

Re: Компилятор vip.exe ругается на ошибку путей, хотя(+)

Сообщение rudm »

Файлы *.prj надо класть в директорию с файлами подготовленными для компиляции, если я правильно понимаю? Просто надо скомпилировать несколько форм, предварительно внеся в них изменения. Я уж понял что формы frm это обычные текстовики, надо дописать в них кое-что и скомпилировать, но vip ругается на отсутствие словаря, файл exe.dic не найден, файл exe.lot не найден, потом на отсутствие драйвера базы данных, уф, хоть что нибудь в ней работает с первого раза?
Ответить