Instalarea FastReport pe xe Delfi și rusificare, Shinobi

Instalarea FastReport pe xe Delfi și rusificare, Shinobi
Bună ziua dragi cititori. Astăzi a petrecut ziua în războiul de pe FastReport. Chiar și reinstalat. Deși de la început la fel ca rusificată lui. Ei bine, este doar mijlocul de poveste ...

Ce este FastReport și ce mănâncă?

Vom începe cu faptul că o astfel de FastReport. Ei bine, cred că mulți oameni au auzit ceva de genul - „Acesta este un generator de rapoarte“ Și „raportul“ cuvânt în IT-persoană vine în minte imaginea unui teanc de hârtii cu tabele, care sunt imprimate mai ales în contabilitate. Adică, dacă crezi asta, ești în mare măsură greșită.

„Raport“ - o întreagă filozofie privind modul în care datele ar trebui să se uite la ieșirea din program.

De exemplu, am un proiect care ține o evidență a persoanelor asigurate în compania mea de asigurări. Și unul dintre numeroasele obiective ale acestui proiect este acela de a afișa toate datele umane. Inițial, am făcut-o formă în care doar umple câmpul de introducere. Dar experiența a arătat că nu este foarte convenabil. Să presupunem că pe formularul de câmpuri de intrare sunt împărțite în grupuri logice: Numele și sexul, documente, etc. DAR vedere nu este convenabil. Ce se întâmplă dacă apare o situație care aveți nevoie pentru a imprima datele ... problema.

Un alt exemplu, după ce o persoană a intrat în baza de date, este necesar să se retragă declarația de imprimare în care el va semna. Anterior, a fost un model în formă de fișier * .xls, situată lângă programul - acesta este umplut cu moale și deschisă presei.

Dezavantajele acestei abordări:

- Dacă completați un program de celule, tipul de date implicit este setat la „general“, în acest caz, ceea ce duce la zero bordurate. (Decizia a fost încă găsit)

-Static. Acesta este codul pe care îl au înregistrat „scrie textul în celulă.“ Și dacă trebuie să modificați, care nu este destul de convenabil.

Foarte misto ... export selectați componente care va exporta raportul în formatul care aveți nevoie, și scrie o linie de cod. Și totuși! O linie de cod și FastReport va face totul pentru tine. Sincer am fost impresionabil.

Pregătirea terenului pentru instalarea FastReport 4 Delphi XE.

Google a început. Google o, în principiu, russify FastReport 4 este ușor. Dar când am început să fac, ceva a mers prost ... Nu știu exact - a fost în distribuirea sau într-o componentă standard a ... El nu a vrut rusificat. Dar, apoi, încă în plus, am început să dau o mulțime de greșeli și chiar a zburat cu „bobine“. Am scos FastReport standard de 4. Din acest început moment ... mai mult

În general, vom face în trei etape:

1.Snosim „standard» FastReport 4, care merge la Delphi XE.
2.Stavim au o distribuție normală FastReport 4. Descărcare.
3.Rusifitsiruem set Raport rapid 4 pe Delphi XE.

Pentru a elimina „standard» FastReport 4 mergeți la secțiunea «Componenta | Instalare pachete».

Instalarea Deschideți dialogul Pachete. Acesta este un raport rapid 4.0, faceți clic pe linie și apăsați «Eliminare». Noi efectua această operație pentru elementele selectate din imagine.

După ce a eliminat „raport standard» Rapid 4.0. Transferul de proprietate a unității.

Instalarea pe FastReport Delphi XE.

Pornește distribuirea descărcat, acesta oferă instalarea. Calea nu se schimbă, chiar și despachetează calea tipică. Acolo nu este atât de complicat, pur și simplu „Next“, etc.

Instalarea FastReport pe xe Delfi și rusificare, Shinobi
Mod de a seta FastReport

Am după instalarea totul despachetat în dosarul «C: \ Program Files (x86) \ FastReports». distribuția Neîmpachetată este format din două părți - execuție și proiectare-part time. Pachete design-time sunt prefixate cu „DCL“ la numele pachetului. Fiecare pachet are un număr corespunzător versiunii de Delphi. De exemplu, dclfrx4.dpk pachet - un pachet de design-time Delphi4. Mai jos este o listă de pachete run-time utilizate FastReport ( „*“ înseamnă versiunea Delphi):

Compoziția pachetului run-time (acesta se află în dosarul LibD18).

fs * .dpk - FastScript, pachetul de bază
FSDB * .dpk - FastScript, clase și controale DB
fsBDE * .dpk - FastScript, componente BDE
fsADO * .dpk - FastScript, ADO componente
fsIBX * .dpk - componente FastScript, IBX
fsTee * .dpk - FastScript, componente Tee
FRx * .dpk - FastReport, pachetul de bază
frxDB * .dpk - FastReport, înveliș peste TDataSet (TfrxDBDataSet)
frxIBO * .dpk - FastReport, înveliș peste IB_Objects (TfrxIBODataSet)
frxBDE * .dpk - FastReport, componente BDE
frxADO * .dpk - FastReport, ADO componente
frxIBX * .dpk - FastReport, componente IBX
frxDBX * .dpk - FastReport, componente DBX
frxTee * .dpk - FastReport, componente Tee
frxe * .dpk - FastReport, filtre de export

Compoziția pachetelor pachet de design-time:

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

Setarea manuală a Raport Fast 4.

    1. Deschideți «LibD18».
    2. Noi folosim o mască pentru a căuta f * 11.dpk (Exemplu pentru Delphi XE4). Versiunea pot fi găsite aici, numărul de folder.
Instalarea FastReport pe xe Delfi și rusificare, Shinobi
De unde știi versiunea Delphi
  1. Toate fișierele (pachetul run-time) este copiat și transferat la «Windows \ System32».
  2. Închide Delphi.
    - copie \ LibD18 \ fișier fs * .bpl (* = versiunea Delphi), în Windows \ System32
    (Windows \ System pentru Windows 95/98 / ME)
    - copie \ LibD18 \ FSDB * fișier .bpl în Windows \ System32
    - copie \ LibD18 \ fsBDE * fișier .bpl în Windows \ System32
    - copie \ LibD18 \ fsADO * fișier .bpl în Windows \ System32
    - copie \ LibD18 \ fsIBX * .bpl fișier în Windows \ System32
    - copie \ LibD18 \ fsTee * fișier .bpl în Windows \ System32
    - copie \ LibD18 \ FRx * .bpl fișier în Windows \ System32
    - copie \ LibD18 \ frxDB * fișier .bpl în Windows \ System32
    - copie \ LibD18 \ frxBDE * fișier .bpl în Windows \ System32
    - copie \ LibD18 \ frxADO * fișier .bpl în Windows \ System32
    - copie \ LibD18 \ frxIBX * .bpl fișier în Windows \ System32
    - copie \ LibD18 \ frxDBX * .bpl fișier în Windows \ System32
    - copie \ LibD18 \ frxTee * fișier .bpl în Windows \ System32
    - copie \ LibD18 \ frxe * fișier .bpl în Windows \ System32
  3. Instalarea pachetelor de design-time. Deschideți Delphi XE. selectați "Component | instala pachete.".
    - faceți clic pe "Add". și selectați fișierul \ LibD18 \ dclfs * .bpl (* = versiunea Delphi)
    - faceți clic pe "Add". și selectați fișierul \ LibD18 \ dclfsDB * .bpl
    - faceți clic pe "Add". și selectați fișierul \ LibD18 \ dclfsBDE * .bpl
    - faceți clic pe "Add". și selectați fișierul \ LibD18 \ dclfsADO * .bpl (D5 +)
    - faceți clic pe "Add". și selectați fișierul \ LibD18 \ dclfsIBX * .bpl (D5 +)
    - faceți clic pe "Add". și selectați fișierul \ LibD18 \ dclfsTee * .bpl
    - faceți clic pe "Add". și selectați fișierul \ LibD18 \ dclfrx * .bpl
    - faceți clic pe "Add". și selectați fișierul \ LibD18 \ dclfrxDB * .bpl
    - faceți clic pe "Add". și selectați fișierul \ LibD18 \ dclfrxBDE * .bpl
    - faceți clic pe "Add". și selectați fișierul \ LibD18 \ dclfrxADO * .bpl (D5 +)
    - faceți clic pe "Add". și selectați fișierul \ LibD18 \ dclfrxIBX * .bpl (D5 +)
    - faceți clic pe "Add". și selectați fișierul \ LibD18 \ dclfrxDBX * .bpl (D6 +)
    - faceți clic pe "Add". și selectați fișierul \ LibD18 \ dclfrxTee * .bpl
    - faceți clic pe "Add". și selectați fișierul \ LibD18 \ dclfrxe * .bpl. Puteți face un simplu proces în caseta File Name a scrie .bpl * DCL. Pentru Windows se va rezolva prin masca specificată și pur și simplu selectați toate fișierele în ordine și toate! (Un mic truc)
  4. Adăugarea de căi.
    - în. Selectați „Instrumente | opțiuni Environmet.“
    - comutați la fila „Biblioteca“. șirul de intrare „calea Biblioteca“
    - adăugați calea către directorul „FastReport \ LibD18“

Toate instalarile am terminat. Puteți verifica. Deschide o formă nouă și aruncați-l componenta «frxReport1». După dublu-clic pe ea se va deschide un designer raport vizual. (Cum să-l folosească, voi discuta în articolul următor.)

Rusificare FastReport 4 dlyaDelphi XE.

Dacă ați făcut toate acțiunile descrise mai sus, rusificarea nu ia mult timp. În meniul "Start" sau în dosarul în care pentru a instala FastReports ( "C: \ Program Files (x86) \ FastReports \") sunt în căutarea pentru «recompile.exe» fișier.

1.Zapuskaem (Și este de dorit să ruleze ca administrator pentru a nu avea probleme).

Ni se spune că trebuie să închideți Delphi. și chiar efectua unele gunoi :) faceți clic pe «Continue».

Instalarea FastReport pe xe Delfi și rusificare, Shinobi
Rusificare Raport Rapid 4