Страница 1 из 1

Есть ли способ подцепить свой ресурс программно ?

Добавлено: 24 мар 2010, 15:28
sildae
У нас 17 баз, при изменении ресурса очень лень прописывать его в 17 support'ах в репозитариях. Может, есть способ пописать ресурсы побыстрее?

Добавлено: 24 мар 2010, 15:56
Алексей
писать напрямую в таблицу 79 ?

Добавлено: 24 мар 2010, 20:53
edward_K
PatchMan могет прописывать в базах - весь вопрос где это ресурсник положить. Можно еще vip+xml прогнать - в exe посмотрите xml на добавление отдельных ресов.

Добавлено: 26 мар 2010, 18:18
sildae
Нашла в документации NewRep.xml .Поместила в exe системы

<?xml version="1.0" encoding="cp866"?>
<Repository Partial="1">
<Components>
<Component Name="user"
Flags="8"
Comment=""
Resource="\\dinara\gal\res810\useri10.res"
Priority="3008"
FixCode="0"
Version=""
crc="0"
Copyright=""
System="galnet">
</Component>
</Components>
</Repository>

Сделала res.bat ,рах\зместила в каталоге Start :
@echo off
rem регистрация компонентов в базе
rem путь на каталог exe
set galpath=\\dinara\galaxy\exe\
set database=SK_NPC_8
%galpath%galnet.exe /xml2rep:%galpath%Newrep.xml
/database.DatabaseName=%Database%
SET SQLServer=ncacn_ip_tcp:DINARA[7777]

Но ничего не получается. Может, не знаю, как прописать путь на данные.
set database=SK_NPC_8 ???????????
SET SQLServer=ncacn_ip_tcp:DINARA[7777] ????
Может, есть какая-то функция, которая покажет мне этот путь?

Добавлено: 26 мар 2010, 19:33
KATZ
Может, не знаю, как прописать путь на данные.
Не через переменную окружения. Удобнее всего вписать путь к БД в CFG-файл. Выполните поиск XML2REP по форуму, найдете примеры. Или скачайте с ftp://ftp.galaktika.ru/pub/support/temp/RegComp.bat файл от разработчиков, по его содержимому всё поймете.

Добавлено: 06 май 2010, 14:22
lStep
Компонент vf_FIX1
приоритет 2901
Ресурс %StartPath%..\RESOURCES%ResVer%\vf_FIX1.res


в Bat-нике:
Set ResVer=\Ver01


меняем
Set ResVer=\Ver01
Set ResVer=\Ver05
и т.д