logo
small logo
  • Produkty
  • Zamów
  • Wsparcie techniczne
  • Articles
  • Customer panel Wsparcie techniczne
    • en
    • de
    • JP
    • ZH
  • Glówna strona
  • /
  • Articles
  • /
  • Instalowanie Fastreport w Lazarus
  • Raporty internetowe w Lazarusie na Linuksie

    15 grudnia 2020

    Do niedawna zadanie generowania raportów przez WWW z aplikacji napisanej w Lazarusie było, powiedzmy, bardzo

    read more
  • Praca z wykresami i wykresami w FastReport VCL

    22 marca 2021

    Nadal publikujemy artykuły pomocnicze dla studentów w ramach programu edukacyjnego Akademii. Każdy programista w pewnym

    read more
  • Podłączenie raportu do danych z FastReport w Lazarusie

    26 marca 2021

    W poprzednim artykule o pracy z wykresami i wykresami, poznaliśmy już grafikę biznesową i kody

    read more
  • Jak pracować z mapami SHP w Delphi / Lazarus / С++ Builder

    28 września 2020

    ShapeFile, znany również jako Shape, to figura lub zestaw figur o złożonym kształcie (prawdopodobnie niepowiązanych

    read more
  • Jak utworzyć jeden raport z wielu w Delphi / Lazarus / C++ Builder

    11 grudnia 2020

    Chciałbym zauważyć, że FastReport VCL jest jednym z najwygodniejszych komponentów do generowania raportów o dowolnej

    read more

Instalowanie Fastreport w Lazarus

17 marca 2021

W ramach programu edukacji akademickiej postanowiliśmy stworzyć kilka artykułów wsparcia dla studentów.

Jeśli tworzysz oprogramowanie biznesowe lub rządowe, które musi być wieloplatformowe lub po prostu działać na systemach Linux lub natywnych systemach operacyjnych (które są również Linuksem), w końcu będziesz musiał tworzyć i wyprowadzać dokumenty elektroniczne, drukować dokumenty sprzedaży lub w innym formacie (PDF, Ofice HTML itp.). A my z naszym produktem FastReport VCL chętnie Ci z tym pomożemy!

Instalowanie fastreport w Lazarus

Zacznijmy od instalacji aktualnej wersji Lazaurus.

Najpierw musimy zainstalować oprogramowanie dla naszego własnego systemu operacyjnego.

Instalowanie Lazarusa dla systemu Windows

Pierwszą rzeczą do zrobienia jest pobranie pakietu instalacyjnego Lazarus z oficjalnej strony internetowej i wybranie odpowiedniego typu systemu.

Instalacja FastReport w Łazarzu

W systemie Windows instalator Lazarus jest pojedynczym plikiem .exe i nie powinien stanowić problemu.

Następnie pobieramy odpowiednią wersję archiwum z oficjalnej strony internetowej.

Installing Lazarus for Windows

Z pobranego archiwum skopiuj zawartość do C:Windows\System32 i C:Lazarus, a następnie uruchom ponownie system Windows. Po uruchomieniu Lazaurusa, pojawi się informacja o jego natychmiastowym skonfigurowaniu. Wystarczy nacisnąć ok i zgodzić się z ustawieniami domyślnymi.

Instalacja Lazarusa dla Linuksa

Podobnie jak w systemie Windows, pierwszą rzeczą, którą powinieneś zrobić, to pobrać pakiet instalatora Lazarusa z oficjalnej strony internetowej.

Instalacja Lazarus dla Linuksa

Każda pozycja na tej liście składa się z 4 plików (3 pakiety instalatora i pliku tekstowego).

- Pakiet instalatora Lazarus (projekt);
- Pakiet instalatora fpc-src;
- Pakiet instalacyjny fpc (laz);
- PLIK README.txt.

Ważne jest, aby zainstalować je w odpowiedniej kolejności. Najpierw fpc(laz), następnie fpc-src i wreszcie Lazarus (projekt).

Rozwiążmy problem z czcionkami wcześniej. Wszystkie systemy operacyjne mają czcionki, które są domyślnie ustawione. Na przykład Arial jest domyślną czcionką zarówno w systemie Windows, jak i, powiedzmy, Ubuntu. Ale domyślny Arial w Ubuntu nie jest w rzeczywistości ten sam Arial w systemie Windows, co oznacza, że raporty tekstowe wykonane z Windows Lazarus będą wyglądać okropnie w Linux Lazarus (i odwrotnie).

Aby tego uniknąć, zainstalujemy przynajmniej w Systemie Linux te same czcionki, co w systemie Windows.

Dla Ubuntu można to zrobić z:

sudo apt-get install msttcorefonts

Ale w przypadku innych dystrybucji Linuksa polecenie może być inne.

Następnie należy zainstalować następujące pakiety, aby SqLite działało poprawnie: sqlite3, libsqlite3-dev

Więcej szczegółów można znaleźć tutaj.

Dla Ubuntu można to zrobić z:

sudo apt-get install sqlite3 libsqlite3-dev

Uruchom Łazarza, gdzie monituje, aby go skonfigurować. Kliknij przycisk "OK", aby zaakceptować ustawienia domyślne.

Instalowanie pakietów FastReport w Lazarus dla Linuksa / Windows

Mamy już zainstalowany Lazarus, więc teraz możemy zainstalować pakiet FastReport VCL w Lazarus. W tym celu musimy pobrać i rozpakować plik z oficjalnej strony internetowej. W przeciwieństwie do Embarcadero Delphi, RAD Studio i C++ Builder gdzie wystarczy "po prostu zainstalować skompilowane pakiety komponentów", w Lazarusie trzeba je skompilować.  Aby zainstalować pakiety, kliknij pozycję Pakiet  -> Otwórz plik pakietu .lpk, wybierz pakiet w menedżerze plików następnie pojawi się ekran:

Instalacja pakietów FastReport w Lazarus dla Linuksa / Windows

W nim kliknij przycisk Skompiluj, poczekaj na zakończenie kompilacji, a następnie kliknij przycisk „Use”. Lazarus uruchomi się ponownie po zainstalowaniu każdego pakietu.

Przejście do kolejności, w jakiej są instalowane pakiety FR:

1. fast-script\Source\fs_lazarus.lpk – biblioteka do wykonywania skryptów;

2. fast-report-N\Source\frN_lazarus.lpk ( n - to aktualna wersja FR) – pakiet ze wszystkimi niezbędnymi składnikami;

3. W każdej kolejności:

- fast-report-N\Source\ExportPack\frxeN_lazarus.lpk - pakiet z eksportem;
- fast-report-N\Source\lazchart\frxchartlazarus.lpk – packge forcharts;
- fast-report-N\Source\lazdbf\frxlazdbf.lpk – pakiet do pracy z bazami danych BDF;
- fast-report-N\Source\sqlite\frxlazsqlite.lpk – pakiet do pracy z batabases SqLite.

Przed wersją 2.0.0 błąd kompilacji i / lub instalacji był bardzo powszechny, w chwili pisania tego tekstu najnowszej wersji to 2.0.6 i ten błąd w Lazarus nadal nie został całkowicie usunięty, ale jest znacznie mniejsze prawdopodobieństwo jego wystąpienia.

Jeśli masz 1 z pakietów, które się nie skompilują/instalują, musisz przejść w dół i ponownie skompilować/ponownie zainstalować pakiety po kolei.

Instalacja pakietów FastReport w Lazarus dla Linuksa / Windows

Aby to zrobić, kliknij na niego dwukrotnie i ponownie skompiluj, a następnie zainstaluj ponownie.

Po pomyślnym zainstalowaniu wszystkich pakietów kliknij project -> Otwórz projekt i otwórz projekt fast-report-N\LDemo\FRDemo.lpi i spróbuj go uruchomić, a następnie kliknij pozycję Projektowanie.

Jeśli masz ten błąd ujemnej wysokości w Linuksie:

Instalacja pakietów FastReport w Lazarus dla Linuksa / Windows

Nie martw się. Chodzi o to, że obsługujemy zarówno interfejsy GTK, jak i QT (ale pamiętaj, że programowanie głównie odbywa się w GTK). Tak więc, w niektórych (dość rzadkich) interfejsach GTK ten błąd można znaleźć. Wystarczy uruchomić aplikację bez debugowania lub zaznacz pole "Ignoruj tego typu wyjątki".

*Lub zmień powłokę graficzną. Na przykład, wielu z naszego zespołu pracuje pod powłoką GTK KDE Plasma, która nie ma takiego błędu.

Ostatnią rzeczą, którą powinieneś wiedzieć, podczas swoich tworzenia projektów, jest to, że nasz projektant używa wielowątkowości, która jest domyślnie wyłączona w Linuksie Lazarus. Aby ją włączyć, otwórz plik z rozszerzeniem ".lpr" w Inspektorze projektu (Inspektor projektu ->) i zapisz w pierwszym elemencie, w których użyto cthreads jednostki.

about product pobierz zamów
avatar
Sergey Plastun
VCL Development
Fast Reports Team: Sergey Plastun - VCL Development at Fast Reports
VCL Lazarus Linux FastReport 6 Delphi GTK3 Academic

Add comment
logo
  • 800-985-8986 (English, US)
  • +4930568373928 (German)
  • +55 19 98147-8148 (Portuguese)
  • info@fast-report.com
  • 901 N Pitt Str #325 Alexandria VA 22314
  • Zamów
  • Pobierz
  • Dokumentacja
  • Opinie użytkowników
  • Jak odinstalować nasze produkty
  • Ticket system
  • FAQ
  • Tutorial Video
  • Forum
  • Articles
  • Our News
  • Prasa o nas
  • Partnerzy
  • Extended licensing
  • Kontakty

© 1998-2022 by Fast Reports Inc.

  • Poufność