Инсталиране FastReport на Delphi XE и русификация, Shinobi

Инсталиране FastReport на Delphi XE и русификация, Shinobi
Здравейте скъпи читатели. Днес прекарах деня на войната срещу FastReport. Дори и да го върнат на място. Въпреки, че от началото точно като му Russified. Е, това е само по средата на историята ...

Какво е FastReport и за какво се яде?

Ще започнем с факта, че такава FastReport. Е, аз мисля, че много хора са чували нещо подобно - ". Това е генератор на съобщение" И думата "доклад" в IT-човек идва на ум на имиджа на една купчина документи с таблици, които се отпечатват най-вече в областта на счетоводството. Искам да кажа, ако мислите, че е така, грешат много.

"Отчет" - цялата философия за това как трябва да изглеждат данните на изхода от вашата програма.

Например, аз имам един проект, който пази регистър на осигурените лица в моята застрахователна компания. И една от многото цели на този проект е да се покажат всички данни за хора. Първоначално направих форма, в която просто запълва полето за въвеждане. Но опитът показва, че това не е много удобно. Да предположим, че във формуляра полета за въвеждане са разделени в логически групи: Име и Пол, документи и т.н. НО оглед не е удобно. Какво става, ако възникне ситуация, което трябва да отпечатате данни ... проблема.

Друг пример, след като лицето, вписано в базата данни, е необходимо да се оттегли изявлението печат, в която той ще подпише. Преди това беше един модел под формата на * .xls файл, да лежи до програмата - тя е изпълнена с мека и открита за медиите.

Недостатъците на този подход:

- Ако попълните програма клетка, типа на данните по подразбиране е настроен на "General", в този случай, водеща нула почиства. (Все още не е намерено решение)

-Статично. Това е кодът, който сте се регистрирали, "пише текста в клетката." И ако трябва да се промени, че не е съвсем удобно.

Много готино ... износ изберете компонентите, които ще се изнасят на доклада във формат, което трябва, и да напишат един ред код. И все пак! Един ред код и FastReport ще направи всичко за вас. Честно казано, бях чувствителен.

Подготовка на почвата за инсталирането на FastReport 4 Delphi XE.

стартира Google. Google го по принцип russify FastReport 4 е лесно. Но когато започнах да правя нещо се обърка ... Аз не знам точно - тя е в разпределението или в стандартен компонент на ... Не искаше Russified. Но тогава все още е в допълнение, аз започнах да раздавам много грешки и дори лети с "намотки". Аз се отстраняват стандартната FastReport 4. От този момент старт ... още

В общи линии, което правим в три етапа:

1.Snosim "стандарт» FastReport 4, която отива до Делфи XE.
2.Stavim имат нормално разпределение FastReport 4. изтегляне.
3.Rusifitsiruem зададете Бързо Доклад 4 на Delphi XE.

С цел да се премахне "стандарт» FastReport 4 Отворете секцията "Component | инсталиране на пакети".

Отвори прозорец за инсталиране на пакети. Това е бързо Доклад 4.0, кликнете върху линията и натиснете «Махнете». Ние извършване на тази операция за избраните елементи в картината.

След като се извади от "стандарт» Бързо доклад 4.0. Прехвърляне на собствеността на уреда.

Монтаж на FastReport Delphi XE.

Стартирайте изтегления разпределение, той предлага на инсталацията. Пътят не се променя, дори и разархивира типичен път. Там не е толкова сложно, просто "Напред" и т.н.

Инсталиране FastReport на Delphi XE и русификация, Shinobi
Начин да се създаде FastReport

Имам след инсталиране на всичко разопаковани в папка «C: \ Program Files (x86) \ FastReports». Разпакетирано разпределение се състои от две части - по време на работа и дизайн работно време част. Дизайн време пакети са с префикс "DCL" до името на пакета. Всеки пакет има номер, съответстващ на версията на Delphi. Например, dclfrx4.dpk пакет - пакет за проектиране време Delphi4. По-долу е даден списък на хода на времето пакети, използвани FastReport ( "*" означава Delphi версия):

Съставът на пакета от време на изпълнение (тя се намира в LibD18 папка).

FS * .dpk - FastScript, основния пакет
fsDB * .dpk - FastScript, DB класове и контроли
fsBDE * .dpk - FastScript, BDE компоненти
fsADO * .dpk - FastScript, ADO компоненти
fsIBX * .dpk - компоненти FastScript, IBX
fsTee * .dpk - FastScript, Tee компоненти
FRx * .dpk - FastReport, основния пакет
frxDB * .dpk - FastReport, обвивка над TDataSet (TfrxDBDataSet)
frxIBO * .dpk - FastReport, обвивка над IB_Objects (TfrxIBODataSet)
frxBDE * .dpk - FastReport, BDE компоненти
frxADO * .dpk - FastReport, ADO компоненти
frxIBX * .dpk - FastReport, IBX компоненти
frxDBX * .dpk - FastReport, DBX компоненти
frxTee * .dpk - FastReport, Tee компоненти
frxe * .dpk - FastReport, експортни филтри

Съставът на пакети пакети Design работно време:

dclfs * .dpk
dclfsDB * .dpk
dclfsBDE * .dpk
dclfsADO * .dpk
dclfsIBX * .dpk
dclfsTee * .dpk
dclfrx * .dpk
dclfrxDB * .dpk
dclfrxIBO * .dpk
dclfrxBDE * .dpk
dclfrxADO * .dpk
dclfrxIBX * .dpk
dclfrxDBX * .dpk
dclfrxTee * .dpk
dclfrxe * .dpk

Ръчна настройка на Fast Доклад 4.

    1. Open «LibD18».
    2. Ние използваме маска за търсене е * 11.dpk (Пример за Delphi XE4). Версия могат да бъдат намерени тук, номерата на папките.
Инсталиране FastReport на Delphi XE и русификация, Shinobi
Откъде знаеш, Delphi версия
  1. Всички файлове (по време на изпълнение на пакети) се копират и прехвърлят «Windows \ System32».
  2. Близо Delphi.
    - копие \ LibD18 \ FS * .bpl файл (* = Delphi версия) в Windows \ System32
    (Windows \ System за Windows 95/98 / ME)
    - копие \ LibD18 \ fsDB * .bpl файл в Windows \ System32
    - копие \ LibD18 \ fsBDE * .bpl файл в Windows \ System32
    - копие \ LibD18 \ fsADO * .bpl файл в Windows \ System32
    - копие \ LibD18 \ fsIBX * .bpl файл в Windows \ System32
    - копие \ LibD18 \ fsTee * .bpl файл в Windows \ System32
    - копие \ LibD18 \ FRx * .bpl файл в Windows \ System32
    - копие \ LibD18 \ frxDB * .bpl файл в Windows \ System32
    - копие \ LibD18 \ frxBDE * .bpl файл в Windows \ System32
    - копие \ LibD18 \ frxADO * .bpl файл в Windows \ System32
    - копие \ LibD18 \ frxIBX * .bpl файл в Windows \ System32
    - копие \ LibD18 \ frxDBX * .bpl файл в Windows \ System32
    - копие \ LibD18 \ frxTee * .bpl файл в Windows \ System32
    - копие \ LibD18 \ frxe * .bpl файл в Windows \ System32
  3. Инсталиране дизайн време на пакети. Отворете Delphi XE. изберете "Компонент | инсталиране на пакети.".
    - кликнете върху "Добавяне". и изберете файла \ LibD18 \ dclfs * .bpl (* = Delphi версия)
    - кликнете върху "Добавяне". и изберете файла \ LibD18 \ dclfsDB * .bpl
    - кликнете върху "Добавяне". и изберете файла \ LibD18 \ dclfsBDE * .bpl
    - кликнете върху "Добавяне". и изберете файла \ LibD18 \ dclfsADO * .bpl (D5 +)
    - кликнете върху "Добавяне". и изберете файла \ LibD18 \ dclfsIBX * .bpl (D5 +)
    - кликнете върху "Добавяне". и изберете файла \ LibD18 \ dclfsTee * .bpl
    - кликнете върху "Добавяне". и изберете файла \ LibD18 \ dclfrx * .bpl
    - кликнете върху "Добавяне". и изберете файла \ LibD18 \ dclfrxDB * .bpl
    - кликнете върху "Добавяне". и изберете файла \ LibD18 \ dclfrxBDE * .bpl
    - кликнете върху "Добавяне". и изберете файла \ LibD18 \ dclfrxADO * .bpl (D5 +)
    - кликнете върху "Добавяне". и изберете файла \ LibD18 \ dclfrxIBX * .bpl (D5 +)
    - кликнете върху "Добавяне". и изберете файла \ LibD18 \ dclfrxDBX * .bpl (D6 +)
    - кликнете върху "Добавяне". и изберете файла \ LibD18 \ dclfrxTee * .bpl
    - кликнете върху "Добавяне". и изберете файла \ LibD18 \ dclfrxe * .bpl. Можете да направите прости на процеса в полето Име на файл напишете DCL * .bpl. Самият Windows ще сортирате по зададения маската и вие трябва само да изберете всички файлове в ред и всички! (A малък трик)
  4. Добавянето пътеки.
    - инча Изберете "Инструменти | Environmet възможности."
    - преминете към раздела "Библиотека". входния низ "Библиотека пътя"
    - добавете пътя до папката "FastReport \ LibD18"

Всички инсталацията завършихме. Можете да проверите. Отваряне на нов формуляр и да го хвърлят компонент «frxReport1». След двукратно щракване върху него ще се отвори визуален отчет дизайнер. (Как да го използвате, ще обсъдим в следващата статия.)

Русификация FastReport 4 dlyaDelphi XE.

Ако сте направили всичко на описаните по-горе действия, русификацията не отнема много време. В менюто "Старт" или в папката, където да инсталирате FastReports ( "C: \ Program Files (x86) \ FastReports \") търсите «recompile.exe» файл.

1.Zapuskaem (И това е желателно да се управлява като администратор, за да нямат проблеми).

Казано ни е, че трябва да се затвори Делфи. а дори и да изпълнява някои боклук :) кликнете «Продължи».

Инсталиране FastReport на Delphi XE и русификация, Shinobi
Русификация Бързо Доклад 4