fastreport отчет + Лог ошибок в Support 5.1.33

Администрирование баз данных (Pervasive.SQL, MS SQL, Oracle, утилита Support)

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

fedfed
Сообщения: 17
Зарегистрирован: 21 июн 2005, 18:04

Сообщение fedfed »

В ftp://ftp.galaktika.ru/pub/support/gala ... AL810/VIP/
файл FREES.exe отсутствует.

Может кто-нибудь выслать на Fedfed2000@mail.ru ?
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

Сообщение Алексей »

для какого атлантиса? у меня есть для 17 и18
вообще ТП обещала что будут выкладывать.
на моё замечание что лдя 18-го атлантиса файла нет, выслали на ящик сказав, что наверное при синхронизации каталога что-то слетело.
уже 2 недели как не могут положить :)
fedfed
Сообщения: 17
Зарегистрирован: 21 июн 2005, 18:04

Сообщение fedfed »

для 18 атлантиса
Заранее спасибо
RAJAH
Местный житель
Сообщения: 932
Зарегистрирован: 18 фев 2008, 12:49

Сообщение 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-мя пробелами после слова «директории»).
Спасибо!
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

Сообщение Алексей »

а файл с отчетом в fr как называете? есть четкая инструкция КАК называть файлы. почитайте топик выше, где то LaaLaa мне это уже объяснял, помогло :-)
RAJAH
Местный житель
Сообщения: 932
Зарегистрирован: 18 фев 2008, 12:49

Сообщение RAJAH »

Вот в чем была моя ошибка:
Код:

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

Сообщение RAJAH »

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

Сообщение LaaLaa »

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

Правильное имя файл сразу предлагается когда вы в дизайнере FR выполняете команду "Сохранить файл как". Имя файла которое вам предлагается уже структурировано лучше его не менять (Меняйте только "название отчета" остальное автоматом добавиться).
RAJAH
Местный житель
Сообщения: 932
Зарегистрирован: 18 фев 2008, 12:49

Сообщение RAJAH »

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

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

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

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

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

Сообщение LaaLaa »

Не заметил сразу :)

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

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

FRRES.EXE /to /r:d:\путь\ваш_ресурс.res /source:d:\папка_где_лежат_все_формы
Утилита все формы из указанной папки пакует в указанный ресурс. Возможности отдельно взятый FR3-файл запаковать в принципе нет.
RAJAH
Местный житель
Сообщения: 932
Зарегистрирован: 18 фев 2008, 12:49

Сообщение RAJAH »

В принципе, мне подходит: в папке только один файл fr3. Только в этом случае компиляция валится по рантайму 213.
А почему неправильно-то? Путь на ресурс я в CFG указал, и у меня в него компилилось. Если бы ещё узнать аналог /source в параметрах конфигуратора, возможно, скомпилилось бы без падений.
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

Сообщение Алексей »

c:\gal810\exe.5420\frres.exe /to /source:.\FR3\ /r:debug.res

откуда запускаю, там же лежит папка FR3, берутся все фр файлы оттуда и пакуются в дебаг. всё работает.
RAJAH
Местный житель
Сообщения: 932
Зарегистрирован: 18 фев 2008, 12:49

Сообщение RAJAH »

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