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

Добавлено: 29 май 2009, 11:44
fedfed
В ftp://ftp.galaktika.ru/pub/support/gala ... AL810/VIP/
файл FREES.exe отсутствует.

Может кто-нибудь выслать на Fedfed2000@mail.ru ?

Добавлено: 29 май 2009, 11:59
Алексей
для какого атлантиса? у меня есть для 17 и18
вообще ТП обещала что будут выкладывать.
на моё замечание что лдя 18-го атлантиса файла нет, выслали на ящик сказав, что наверное при синхронизации каталога что-то слетело.
уже 2 недели как не могут положить :)

Добавлено: 29 май 2009, 15:46
fedfed
для 18 атлантиса
Заранее спасибо

Добавлено: 15 сен 2009, 10:25
RAJAH
Доброго времени суток!
Как правильно использовать frres? Получившийся ресурсник вызывает пустой FR-отчёт. Привожу коды.
батник:

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

<папка Галактики>vip.exe c:\Forms\TPP_FR\VedMat\VedMat.prj /linc=ddd /c:VIP.cfg
<папка Галактики>frres.exe c:\Forms\TPP_FR\VedMat\VedMat.fr3 /c: VIP.cfg
VIP.cfg:

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

[Database]
  DataBaseName=russia81
  DataBaseDriver=MS70DRV.DLL
[SQLDriver]
  SQLServer=ncacn_ip_tcp:BRAIN[1999]
  fullloginname=on
[Compilers]
  outputresourcename:=c:\AtlTmp\Gal81\resfiles\VIPRes.res
[HardwareKey] 
  SharedPath=<путь на hwdir>
[LicParam] 
  LicFileName=<путь на лицензию>
[Login]
  username=user
  password=Der Parol
[Files]
  TmpFilesDirectory=.\
  TmpFilesShortDirectory=.\
[VIP]
  VisibleAllInterface=ON
В каталоге батника после компиляции появляется frf_res.log с текстом «В директории файлы c расширением fr3 не найдены» (именно с 2-мя пробелами после слова «директории»).
Спасибо!

Добавлено: 15 сен 2009, 18:10
Алексей
а файл с отчетом в fr как называете? есть четкая инструкция КАК называть файлы. почитайте топик выше, где то LaaLaa мне это уже объяснял, помогло :-)

Добавлено: 16 сен 2009, 12:23
RAJAH
Вот в чем была моя ошибка:
Код:

Обратите внимание имя FR3-файла для Галактики имеет строго определенную структуру:
Компонент!!Интерфейс ПотокДанных Название отчета.fr3
Такая структура имени файла используется системой, чтобы автоматически связывать формы с указанными потоками данных в указанных интерфейсах.
Это, что ли? А что будет компонентом, интерфейсом и потоком данных?

Добавлено: 16 сен 2009, 12:27
RAJAH
Что-то вроде F_USERREPORT!!IstlkrRep StlkrRep VedMat.fr3 (именно с ! и пробелами?), т.е. всецело зависят от меня?

Добавлено: 17 сен 2009, 16:41
LaaLaa
RAJAH писал(а):Что-то вроде F_USERREPORT!!IstlkrRep StlkrRep VedMat.fr3 (именно с ! и пробелами?), т.е. всецело зависят от меня?

Правильное имя файл сразу предлагается когда вы в дизайнере FR выполняете команду "Сохранить файл как". Имя файла которое вам предлагается уже структурировано лучше его не менять (Меняйте только "название отчета" остальное автоматом добавиться).

Добавлено: 18 сен 2009, 12:14
RAJAH
Теперь получилось. Но почему-то только тогда, когда закинул файл fr3 в тот же каталог, что и батник.

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

<папка Галактики>frres.exe VedMat.fr3 /c: VIP.cfg
А почему конструкция

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

<папка Галактики>frres.exe c:\Forms\TPP_FR\VedMat\VedMat.fr3 /c: VIP.cfg
не срабатывает?

Добавлено: 18 сен 2009, 21:44
LaaLaa
Не заметил сразу :)

RAJAH, а вы вообще не правильно параметры FRRES.EXE указали, пример правильных параметров

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

FRRES.EXE /to /r:d:\путь\ваш_ресурс.res /source:d:\папка_где_лежат_все_формы
Утилита все формы из указанной папки пакует в указанный ресурс. Возможности отдельно взятый FR3-файл запаковать в принципе нет.

Добавлено: 22 сен 2009, 10:07
RAJAH
В принципе, мне подходит: в папке только один файл fr3. Только в этом случае компиляция валится по рантайму 213.
А почему неправильно-то? Путь на ресурс я в CFG указал, и у меня в него компилилось. Если бы ещё узнать аналог /source в параметрах конфигуратора, возможно, скомпилилось бы без падений.

Добавлено: 22 сен 2009, 10:58
Алексей
c:\gal810\exe.5420\frres.exe /to /source:.\FR3\ /r:debug.res

откуда запускаю, там же лежит папка FR3, берутся все фр файлы оттуда и пакуются в дебаг. всё работает.

Добавлено: 22 сен 2009, 10:59
RAJAH
Всё! Опытным путём установил, что такое же матерщинное имя нужно ещё и физически давать файлу fr3 - тогда рантайма не будет. А аналог /source - [Environment] - SourceFilesDirectory (можно и в cfg указывать).