Fastreport + fastscript + fastcube

on-lite

Member
Регистрация
07.10.2015
Сообщения
32
Реакции
30
Баллы
18
FastReport 5.2.3 Full Source
FastReport 5.2.12 Full Source
FastReport 5.4.7 Pro Full Source - Спасибо claudiodefranca


Скрытое содержимое доступно для зарегистрированных пользователей!

подходит для версий:

b0283da0856f4b001a2751f2486aa9ef.png


Ручная установка пакета FastReport

1. Download and unzip or (pass:FastReport) a folder C:\fr5
2. Run as administrator C:\fr5\recompile.exe
3. + Select the compiler = choose your version
+ Select the fastreport version = Enterprise
+ Select the TeeChart version = TeeChartStd
+ What you want to do = Recompile all packages
+ Select path to FIB bpl file = C:\fr5\Source\FIB
4. Compile button
It should compile without error
After compiling a window Recompiled files are in the C:\fr5\Libxx
where xx - number version of Delphi
5. Open Delphi
Menu Tools -> Environment Options -> Library -> Library path
Add C:\fr5\Libxx
Menu Component -> Install Packages -> Add
Select dcl * .bpl
Press the OK button
You can use .

=================
Добавил видео, как устанавливать компонент FastReport в среду Delphi 7

Скрытое содержимое доступно для зарегистрированных пользователей!

P.S. В видео, при компиляции из исходников, есть 2 ошибки незначительные со шрифтами. На работу компонента это не влияет. Пользуйтесь, кому лень читать и вникать =)
 
Последнее редактирование модератором:

on-lite

Member
Регистрация
07.10.2015
Сообщения
32
Реакции
30
Баллы
18
Скрытое содержимое доступно для зарегистрированных пользователей!
 
Последнее редактирование модератором:

GlazkovD

New member
Регистрация
03.11.2015
Сообщения
20
Реакции
2
Баллы
3
Native language | Родной язык
Русский
Эта версия подходит для Embarcadero Delphi 10 Seattle?
 

GlazkovD

New member
Регистрация
03.11.2015
Сообщения
20
Реакции
2
Баллы
3
Native language | Родной язык
Русский
С этой версией столкнулся со следующей проблемой: когда вызывается конструктор отчетов, то вываливается ошибка обращения к памяти по адресу 00000....
для себя я ее решил добавлением проверки в
procedure TfrxObjectInspector.FormResize(Sender: TObject); в файле frxInsp.pas

If FTabs<>nil then FTabs.SetBounds(0, ObjectsCB.Top + ObjectsCB.Height + 4, ClientWidth, h);
 

on-lite

Member
Регистрация
07.10.2015
Сообщения
32
Реакции
30
Баллы
18
С этой версией столкнулся со следующей проблемой: когда вызывается конструктор отчетов, то вываливается ошибка обращения к памяти по адресу 00000....
для себя я ее решил добавлением проверки в
procedure TfrxObjectInspector.FormResize(Sender: TObject); в файле frxInsp.pas

If FTabs<>nil then FTabs.SetBounds(0, ObjectsCB.Top + ObjectsCB.Height + 4, ClientWidth, h);

На delphi 7 такой ошибки нет, все пашет ровно!
 

vovag3074

Member
Регистрация
15.01.2010
Сообщения
44
Реакции
74
Баллы
18
Возраст
48
Native language | Родной язык
Русский
Нашел интересную ошибку. В отчете есть штрих-код версия 4.х. Если открываю 5 - 32 бит все нормально, если 64 - бит - ошибка по адресу 00000..... Лечится пересохранением шаблона в 5 версии 32 бита. (шаблоны хранятся отдельно от программы)
 

on-lite

Member
Регистрация
07.10.2015
Сообщения
32
Реакции
30
Баллы
18
Нашел интересную ошибку. В отчете есть штрих-код версия 4.х. Если открываю 5 - 32 бит все нормально, если 64 - бит - ошибка по адресу 00000..... Лечится пересохранением шаблона в 5 версии 32 бита. (шаблоны хранятся отдельно от программы)

Версия Fastreport 5.1-5.2 сырая еще, лучше откатится на 4.15
или найти версию 5.3, но усиленно ищу, как найду выложу сюда, чтобы всем было хорошо! :eek:
 

fw29

New member
Регистрация
12.01.2011
Сообщения
5
Реакции
0
Баллы
1
а в чем отличие enterprise версии от встроеной в delphi?
 

PEAKTOP

Moderator
Регистрация
06.04.2009
Сообщения
139
Реакции
986
Баллы
93
Native language | Родной язык
Русский
а в чем отличие enterprise версии от встроеной в delphi?

1. В кастрации встроенной версии FastReport по функционалу.

2. В торможении встроенной версии по номеру релиза и, соответственно, по функционалу.
К примеру, вместе с Delphi может идти версия 4.XX, в то время как на черном рынке сырцов уже вовсю гуляет FastReport 5.23
 

fw29

New member
Регистрация
12.01.2011
Сообщения
5
Реакции
0
Баллы
1
подскажите, пожалуйста, а можно в ХЕ8 заменить встроеный fastreport на полноценный 5.х.х.?
 

on-lite

Member
Регистрация
07.10.2015
Сообщения
32
Реакции
30
Баллы
18
подскажите, пожалуйста, а можно в ХЕ8 заменить встроеный fastreport на полноценный 5.х.х.?

Можно! Этот компонент скачиваете и по инструкции все, но перед этим надо удалить встроенный компонент FastReport, иначе выдаст ошибку конфликта при установке этого компонента

Компонент который выложен в этой теме работает на D7 - XE10.
 
Последнее редактирование модератором:
  • Like
Реакции: fw29

mmd00

New member
Регистрация
21.02.2010
Сообщения
3
Реакции
0
Баллы
1
Native language | Родной язык
Русский
Я пытался для XE8 собрать 5.2 по инструкции как раньше, некоторые части отказываются компилироваться (BDE, IBX) - они как бы и не нужны мне, но основная часть дизайн пакета frx не хочет устанавливаться. Говорит нет точки входа в процедуру.
 

vovag3074

Member
Регистрация
15.01.2010
Сообщения
44
Реакции
74
Баллы
18
Возраст
48
Native language | Родной язык
Русский
Я пытался для XE8 собрать 5.2 по инструкции как раньше, некоторые части отказываются компилироваться (BDE, IBX) - они как бы и не нужны мне, но основная часть дизайн пакета frx не хочет устанавливаться. Говорит нет точки входа в процедуру.
Мешает ранее установленная версия. Найдите на компьютере frx*.bpl и удалите.
 

mmd00

New member
Регистрация
21.02.2010
Сообщения
3
Реакции
0
Баллы
1
Native language | Родной язык
Русский
Спасибо. С этим я разобрался.
В результате нашел версию 5.2.12 с выбором компилятора XE8 в recompile.exe.
Все работает теперь. :)
 

radiocab

New member
Регистрация
02.02.2009
Сообщения
5
Реакции
0
Баллы
1
Возраст
58
Native language | Родной язык
English
Для XE8 подойдет ?
 

dzkid

New member
Регистрация
20.11.2015
Сообщения
5
Реакции
0
Баллы
1
See files in the archive: FAQ.txt, install.txt, readme.rtf

I have, but the instructions in the install.txt were not clear.

It says:
Код:
Step 1. Copy runtime packages to System folder
- close Delphi
- copy \Lib\fs*.bpl file (* = your Delphi version) to Windows\System32
  (Windows\System for Windows 95/98/ME)
- copy \Lib\fsDB*.bpl file to Windows\System32
- copy \Lib\fsBDE*.bpl file to Windows\System32
- copy \Lib\fsADO*.bpl file to Windows\System32
- copy \Lib\fsIBX*.bpl file to Windows\System32
- copy \Lib\fsTee*.bpl file to Windows\System32
- copy \Lib\frx*.bpl file to Windows\System32
- copy \Lib\frxDB*.bpl file to Windows\System32
- copy \Lib\frxBDE*.bpl file to Windows\System32
- copy \Lib\frxADO*.bpl file to Windows\System32
- copy \Lib\frxIBX*.bpl file to Windows\System32
- copy \Lib\frxDBX*.bpl file to Windows\System32
- copy \Lib\frxTee*.bpl file to Windows\System32
- copy \Lib\frxe*.bpl file to Windows\System32

But I see no \Lib\fs*.bpl nor \Lib\frx*.bpl files in the archive?

or should I recompile (with Delphi IDE or with the recomplie.exe) the mentioned packages above and place them in a "Lib" folder then copy it to my system32 folder?
 

on-lite

Member
Регистрация
07.10.2015
Сообщения
32
Реакции
30
Баллы
18
I have, but the instructions in the install.txt were not clear.

It says:
Код:
Step 1. Copy runtime packages to System folder
- close Delphi
- copy \Lib\fs*.bpl file (* = your Delphi version) to Windows\System32
  (Windows\System for Windows 95/98/ME)
- copy \Lib\fsDB*.bpl file to Windows\System32
- copy \Lib\fsBDE*.bpl file to Windows\System32
- copy \Lib\fsADO*.bpl file to Windows\System32
- copy \Lib\fsIBX*.bpl file to Windows\System32
- copy \Lib\fsTee*.bpl file to Windows\System32
- copy \Lib\frx*.bpl file to Windows\System32
- copy \Lib\frxDB*.bpl file to Windows\System32
- copy \Lib\frxBDE*.bpl file to Windows\System32
- copy \Lib\frxADO*.bpl file to Windows\System32
- copy \Lib\frxIBX*.bpl file to Windows\System32
- copy \Lib\frxDBX*.bpl file to Windows\System32
- copy \Lib\frxTee*.bpl file to Windows\System32
- copy \Lib\frxe*.bpl file to Windows\System32

But I see no \Lib\fs*.bpl nor \Lib\frx*.bpl files in the archive?

or should I recompile (with Delphi IDE or with the recomplie.exe) the mentioned packages above and place them in a "Lib" folder then copy it to my system32 folder?

Nothing in the system32 folder should not be copied .
What is your version of Delphi?

I will explain step by step or put the video
 

on-lite

Member
Регистрация
07.10.2015
Сообщения
32
Реакции
30
Баллы
18
1. Download and unzip or (pass:FastReport) a folder C: \ fr5
2. Run as administrator C: \ fr5 \ recompile.exe
3. + Select the compiler = choose your version
+ Select the fastreport version = Enterprise
+ Select the TeeChart version = TeeChartStd
+ What you want to do = Recompile all packages
+ Select path to FIB bpl file = C: \ fr5 \ Source \ FIB
4. Compile button
It should compile without error
After compiling a window Recompiled files are in the C: \ fr5 \ Libxx
where xx - number version of Delphi
5. Open Delphi
Menu Tools -> Environment Options -> Library -> Library path
Add C: \ fr5 \ Libxx
Menu Component -> Install Packages -> Add
Select dcl * .bpl
Press the OK button
You can use .

P.S. Sorry for bad English, sort out
 
Последнее редактирование модератором:

MrKalashnikov

New member
Регистрация
23.01.2014
Сообщения
9
Реакции
4
Баллы
3
В версии 5.2.3 в рекомпилере не нашел 10 версии, а вот 5.2.12 стала без проблем, делал по инструкции в последнем посте.
А теперь у меня еще вопрос, если я захочу х64 приложение сделать то необходимо будет опять делать рекомпил и выбирать х64?
 

on-lite

Member
Регистрация
07.10.2015
Сообщения
32
Реакции
30
Баллы
18
В версии 5.2.3 в рекомпилере не нашел 10 версии, а вот 5.2.12 стала без проблем, делал по инструкции в последнем посте.
А теперь у меня еще вопрос, если я захочу х64 приложение сделать то необходимо будет опять делать рекомпил и выбирать х64?

У меня Delphi 7, Windows 7 Ultimate X64, FR 5.2.3 ставиться без проблем, компилится и устанавливается, а 5.2.12 выдает ошибки при компиляции, собирается только FastScript. Хотя тот же XE8 и XE10 компилится "на ура" этот пакет.
Я думаю нет разницы, что собирается x32 или x64, т.к. под систему x64 работает и на x32.
 

ffreturn

New member
Регистрация
22.10.2015
Сообщения
1
Реакции
0
Баллы
1
Для XE2 подходит?
 
197 136Темы
634 106Сообщения
3 618 349Пользователи
bullj5112Новый пользователь
Верх