
  X-Files Components 2.6
  ======================

  X-Files Components 2.6 zawiera dwa rozbudowane komponenty (TXDBGrid, TXQRGrid)
  przeznaczone dla Delphi 3, 4, 5, 6 i 7.

  TXDBGrid jest funkcjonalnym rozszerzeniem  borlandowskiego komponentu TDBGrid.
  TXDBGrid implementuje wszystkie standardowe funkcje komponentu TDBGrid i wiele
  dodatkowych,  uzyskiwanych przez włączenie nowych opcji lub poprzez określenie
  wartości dla nowych właściwości (properties).  TXDBGrid jest  w pełni zgodny z
  komponentem TDBGrid na poziomie właściwości  i może służyć jako jego zamiennik
  bez utraty  dotychczas wprowadzonych wartości.  Wraz z komponentem dostarczany
  jest własny edytor kolumn w pełni wspierający korzystanie ze wszystkich nowych
  właściwości.

  TXQRGrid jest komponentem uzupełniającym do TXDBGrid  przeznaczonym do automa-
  tycznego tworzenia raportu na podstawie bieżących ustawień komponentu TXDBGrid
  i jego wydrukowania  na drukarce lub prezentacji  w postaci podglądu. TXQRGrid
  tworzy dynamicznie kompletny raport w formacie QuickReport dokonując automaty-
  cznego podziału na pionowe wstęgi zgodnie z wybranym rozmiarem papieru.

  X-Files Components  jest dostępny  w dwóch wersjach:  Standard i Professional.
  Wersja Professional potrafi zapisać utworzony raport do postaci plików źródło-
  wych (XReportUnit.pas + XReportUnit.dfm)  akceptowanych przez QuickReport. Tak
  zapisany raport można dołączyć do kodu projektu jako samodzielny raport, mody-
  fikując (lub nie) jego postać według własnych upodobań.

  Dostarczany pakiet  wymaga używania ostatnich uaktualnień  dla każdej z wersji
  Delphi:  Delphi 3.02,  Delphi 4.03,  Delphi 5.01,  Delphi 6.02 i  Delphi 7.00.
  Jeżeli podczas instalacji  kompilator zgłasza niezgodność modułów należy zain-
  stalować właściwe uaktualnienie dla danej wersji Delphi.

  Dla zainstalowania komponentu TXQRGrid wymagana jest obecność ostatniej wersji
  QuickReport Standard stosownie do danej wersji Delphi. Dla Delphi 3 - QR 2.0.K
  (qr20kd3.exe), dla Delphi 4 - QR 3.0.5 (qr305sd4.exe), dla Delphi 5 - QR 3.5
  (qr35sd5.exe), dla Delphi 6 - QR 3.5.1 (qr351sd6.exe), dla Delphi 7 - QR 3.0.9.
  Uwaga. Jeżeli komponenty QuickReport nie są widoczne w Delphi 7, należy samemu
  zainstalować pakiet dclqrt70.bpl znajdujący się w katalogu "Delphi7\Bin".

  Wymagane uaktualnienia  dla QuickReport Standard  można pobrać ze stron QuSoft
  (http://www.qusoft.com/) lub bezpośrednio ze stron serwisu  X-Files Components
  (http://kszyszka.republika.pl/).

  Jeśli chcesz korzystać z innej wersji QuickReport (np. Professional), to powi-
  nieneś zarejestrować wersję "with Source" pakietu X-Files Components, żeby móc
  samodzielnie przekompilować pakiet.

  Zanim przekompilujesz pakiet  dla Delphi 3.02 i QuickReport 3.0.8 Professional
  powinieneś zmienić nazwę pakietu QRPT30 na QRPT43 w pliku XFiles30.dpk i usta-
  wić przełącznik {$DEFINE QRSTANDARD} na {$UNDEF QRSTANDARD} w pliku XQRGrids.pas.
  Dla pozostałych wersji Delphi nie są wymagane żadne zmiany w kodzie źródłowym.


  Wprowadzenie
  ============

  Dodatkowe funkcje realizowane przez TXDBGrid:
    + Przesuwanie kolumn prawym klawiszem myszki
    + Prezentacja tytułów kolumn w formie przycisków
    + Prezentacja markerów sortowania w obszarze tytułu
    + Automatyczne przełączanie markerów między kolumnami
    + Prezentacja wielowierszowych nagłówków wspólnych dla kilku kolumn
    + Prezentacja wielolinijkowych danych, tytułów i nagłówków kolumn
    + Możliwość automatycznego łamania tekstu dla danych i tytułów
    + Możliwość pionowej justyfikacji tekstu dla danych i tytułów
    + Możliwość kończenia tekstu danych i tytułów przez "..."
    + Możliwość blokowania edycji dla wybranych kolumn
    + Możliwość zmiany wysokości wiersza danych przez użytkownika
    + Możliwość prezentacji pól typu ftMemo i ftGraphic
    + Możliwość określenia zakresu zmian szerokości dla dowolnej kolumny
    + Możliwość określenia zakresu zmian wysokości wiersza danych
    + Możliwość pionowej synchronizacji kolumn kilku XDBGridów, pozwalająca
      na tworzenie wielopoziomowych podsumowań o dowolnej treści !!!
    + Możliwość ukrywania poziomego i pionowego Scrollbara
    + Możliwość akceptacji (lub nie) przesuwania wybranych kolumn
    + Możliwość wyszukiwania kolumn po nazwie pola danych
    + Możliwość zmiany koloru tła i czcionki dla dowolnej komórki danych
    + Możliwość dowolnego umieszczania obrazków w wybranych komórkach
    + Możliwość prezentacji tekstu w komórkach na tle tapety
    + 1.2
    + Możliwość umieszczania i obsługi checkboxów w komórkach !!!
    + 1.4
    + Możliwość pracy w trybie rozciągania kolumn (StretchMode) !!!
    + Możliwość włączania/wyłączania dodawania i usuwania rekordów przez XDBGrid
    + Możliwość przesuwania innych komponentów względem przesuwanych kolumn
    + Możliwość wyróżnienia wszystkich komórek w bieżącym/zaznaczonym wierszu
    + Możliwość prezentacji nowych property w Object Inspectorze wg kategorii
    + 1.5
    + Możliwość określenia początkowych kolumn jako nieprzesuwalnych (FixedCols)
    + Możliwość określenia stylu dla stałych elementów grida (FixedStyle) !!!
    + Możliwość wykorzystania tytułu indicatora jako przycisku (FillerButton)
    + 2.0
    + Informacja o wersji dostępna w podręcznym menu komponentu (About)
    + 2.1
    + Możliwość automatycznego sortowania według wielu kolumn (OrderFields) !!!
    + Możliwość prezentacji podpowiedzi (Hints) dla tytułów, nagłówków i fillera
    + Możliwość prezentacji podpowiedzi (ToolTips) dla komórek z danymi !!!
    + Możliwość prezentacji podpowiedzi (EditorHints) w trybie edycji danych
    + Możliwość umieszczanie obrazków w obszarze tytułów i fillera (TitleImages)
    + Możliwość określenia własnej listy markerów sortowania (TitleMarkers)
    + Możliwość określenia własnej listy markerów indicatora (IndicatorImages)
    + Możliwość określenia listy obrazków dla dowolnej kolumny danych (Images)
    + Możliwość definiowania indywidualnych PopupMenu dla tytułów i fillera
    + Możliwość alternatywnej selekcji rekordów przy użyciu Checkboxów
    + 2.2
    + Wprowadzono kontekstowy system pomocy złożony z ponad 150 tematów !!!
    + Wprowadzono własny edytor wielolinijkowych tekstów w trybie projektowania
    + Wprowadzono obsługę bdRightToLeft dla BiDiMode przy Middle Eastern locale
    + Zoptymalizowano rysowanie grafik, uproszczono kod, poprawiono kilka bugów
    + 2.4
    + Kontekstowy system pomocy jest teraz dostępny w wersji Trial !!!
    + Wprowadzono rozszerzony system selekcji rekordów !!!
    + Pozycja rekordu w gridzie może być teraz zapamiętana i przywrócona !!!
    + Dodatkowe opcje dla list pick/lookup (ListOptions) !!!
    + Dodatkowe opcje dla PickList/PickText (PickOptions) !!!
    + Nowe zdarzenia OnColGetText/OnColSetText dla XDBGrid !!!
    + Mechanizm Drag & Drop dla wszystkich/wybranych rekordów
    + Udostępniono obsługę kółek myszy
    + 2.5
    + Udostępniono obsługę pól ADT !!!
    + Informowanie o zmianach w selekcji wierszy (OnSelectRow) !!!
    + Wprowadzono podpowiedzi (Hints) również dla komórek danych i indicatora

  Zamierzone zmiany w stosunku do standardowego TDBGrid:
    - Do oryginalnych nazw wszystkich klas dopisano znak 'X'
    - Do typów TDBGridOption i TDBGridOptions dopisano znak 'X'
    - Poprawiono ustawianie koloru czcionki dla Enabled = False (D3)
    - Poprawiono obliczanie szerokości tytułu ostatniej widocznej kolumny (D4,D5)
    - Poprawiono ustawianie i przechowywanie domyślnej szerokości kolumny
    - Dla dgTitleButtons realizacja OnTitleClick odbywa się jak dla przycisków
    - Dla dgRightMoving przesunięcie kolumny nie zgłasza zdarzenia OnTitleClick
    + 1.2
    - Poprawiono przechowywanie szerokości ukrytych kolumny (D4,D5)
    - Poprawiono odświeżanie grida przy zmianie Enabled
    - Poprawiono buga dla ShowEdit=False
    + 1.4
    - Poprawiono przechowywanie szerokości kolumn w Field.DisplayWidth (D4,D5)
    - Poprawiono kliknięcie myszką przy włączonym dgRowSelect i dgRowScroll
    - Poprawiono i rozszerzono funkcjonalność edytora kolumn
    - Dodano wyłączanie dgAlwaysShowEditor przy ShowEdit=False lub CheckBox=True
    - Dodano parametr Selections: TSelections do TPaintColumnCellEvent
    - Dodano wartość ctCustomToggle do typu TCheckBoxToggle (brak przełączania)
    - Dodano przełączanie Checkboxa również przy użyciu Spacji
    + 1.5
    - Dodano stałą slCellFixed do TSelections
    - Poprawiono bugi dla HeaderColor, StretchGrid (D3), OnRowResize
    + 2.0
    - Poprawiono buga związanego z ImageDraw dla Wallpaper = True
    + 2.1
    - Poprawiono buga związanego z kliknięciem w zaznaczoną komórkę grida (2.01)
    - Poprawiono realizację procedur DisableGrid/EnableGrid               (2.02)
    - Poprawiono wybór markera indicatora dla trybów dsEdit/dsInsert (D3,D4,D5)
    - Poprawiono odświeżanie komórek danych przy zdefiniowanych FixedCols
    - Zmieniono wartość domyślną dla właściwości Button i FillerButton !!!
    - Zamieniono domyślną opcję dgMarkerAutoSwitch na dgMarkerAutoToggle
    + 2.2
    - Poprawiono buga przy malowaniu markerów indicatora pod Windows'2000
    - Poprawiono implementację WordWrap dla obsługi znaków CR+LF
    - Poprawiono zmianę wysokości wierszy gdy grid jest w trybie edycji
    - Zoptymalizowano rysowanie grafik
    - Poprawiono kilka drobnych bagów
    + 2.4
    - Zdarzenie OnMouseDown jest teraz rzeczywiście dostępne dla programisty
    - Opcja dgTitleButtons już nie wymaga użycia opcji dgRightMoving
    - Opcja dgRightMoving nie jest już opcją domyślną
    - Poprawiono buga dla RowHeightsChanged, ColWidthsChanged, LinesCount
    + 2.5
    - Poprawiona buga dla indeksu kolumn ADT i wywołania zdarzenia OnMouseDown
    + 2.6
    - Poprawiono buga dla metod ToggleCheckBoxValue i SaveToStream


  Funkcje realizowane przez TXQRGrid:
    + Drukowanie wybranej pionowej wstęgi (part) raportu (Print)
    + Drukowanie wszystkich pionowych wstęg (parts) raportu (PrintAll)
    + Podgląd wydruku wybranej pionowej wstęgi (part) raportu (Preview)
    + Prezentacja raportu w postaci projektowej (ShowReport)
    + Zapis raportu do pliku w postaci źródłowej (SaveReport)     <Professional>
    + Tylko utworzenie raportu (CreateReport)        <Standard> i <Professional>
    + 2.1
    + Podgląd i drukowanie raportu tylko dla wierszy zaznaczonych w XDBGrid
    + Dodatkowa wstęga PageLegend drukowana na końcu raportu
    + Możliwość drukowania PageTitle i PageLegend na każdej stronie raportu
    + Modyfikacja raportu w zdarzeniu OnReportCreate <Standard> i <Professional>
    + Modyfikacja kontrolek w zdarzeniu OnPrint      <Standard> i <Professional>
    + Udostępnienie pozostałych zdarzeń QuickReporta <Standard> i <Professional>
    + 2.2
    + Wprowadzono kontekstowy system pomocy złożony z ponad 110 tematów !!!
    + Wprowadzono własny edytor wielolinijkowych tekstów w trybie projektowania
    + Wprowadzono obsługę bdRightToLeft dla BiDiMode przy Middle Eastern locale
    + 2.5
    + Udostępniono obsługę pól ADT !!!
    + Umożliwiono grupowanie rekordów w ramach raportu (GroupExpression) !!!
    + Wprowadzono trzy nowy wstęgi (GroupHeader, GroupFooter, GroupTotals) !!!
    + Umożliwiono drukowanie grup na osobnych stronach (roGroupForceNewPage) !!!
    + Wprowadzono opcję raStretchAll do ReportAlign
    + Wprowadzono opcje ttGrowExpression do podsumowań (TotalType)
    + Wprowadzono opcje rdExpression i rdGrowExpression do opisów (SysData)
    + Umożliwiono określenie ilości wierszy tekstu dla wstęgi raportu (Lines)
    + Poprawiono wyliczanie szerokości kolumn dla raStretch i raStretchAll


  Historia
  ========

  X-Files Components 1.0 (14 Czerwiec 1999). Pierwsza wersja tylko dla Delphi 4.

  X-Files Components 1.1 (04 Lipiec 1999). Pierwsza wersja dla Delphi 3.
  Drobne zmiany w programach demo dla uzyskania zgodności z Delphi 3.

  X-Files Components 1.2 (09 Wrzesień 1999).
  + Nowe Options    - dgIndicatorMarkOff
  + Nowe properties - ImageOffsetX, ImageOffsetY
  + Nowe properties - CheckBox, CheckBoxValues, CheckBoxToggle
  + Nowe procedures - IsCheckBoxValue, ToggleCheckBoxValue

  X-Files Components 1.3 (16 Październik 1999). Pierwsza wersja dla Delphi 5.
  Drobne zmiany w kodzie źródłowym.

  X-Files Components 1.4 (18 Grudzień 1999).
  + Nowe Options    - dgAllowDeleteOff, dgAllowInsertOff
  + Nowe properties - StretchMode, StretchWidthMax, StretchWidthMin, WidthBase
  + Nowe properties - ScrollBarHeight, ScrollBarWidth, TrueWidth
  + Nowe procedures - StretchGrid
  + Nowe events     - OnColumnResize, OnColumnScroll, OnRowScroll

  X-Files Components 1.5 (26 Marzec 2000).
  + Nowe properties - FillerButton, FillerColor, FixedCols, FixedStyle
  + Nowe properties - RowHeight, TitleHeight
  + Nowe events     - OnFillerClick

  X-Files Components 2.0 (24 Czerwiec 2000).
  + Nowe procedures - HeaderLeft, HeaderRight
  + Nowe procedures - DisableGrid, EnableGrid, GridDisabled
  + Nowe properties - Report (Visible, TotalType, TotalText, TotalMask)
  + Nowy component  - TXQRGrid

  X-Files Components 2.1 (07 Listopad 2000).
  + Nowe Options    - dgMarkerAutoToggle, dgMarkerAscendOnly
  + Nowe properties - FillerHint, FillerIndex, FillerPopupMenu, HintOptions,
                      IndicatorImages, IndicatorPopupMenu, IndicatorWidth,
                      OrderFields, TitleImages, TitleMarkers, LastShiftState
  + Nowe properties - ColLineWidth, RowLineWidth, Indicators, Markers
  + Nowe events     - OnCalcImageIndex, OnCellHint, OnIndicatorClick,
                      OnOrderChanged
  + Nowe procedures - BeginOrderUpdate, EndOrderUpdate, SetupOrderFields
  + Nowe properties - EditorHint, ToolTips, ToolTipsWidth, TransparentColor,
                      Images, AutoToggle, Hint, HeaderHint, HeaderHintRows,
                      ImageIndex, MarkerIndex, OrderIndex, PopupMenu
  + Nowe procedures - ToggleMarker, UpdateMarkers
  + Nowe procedures - ModifyOrderFileds, ExtractOrderFields, CommaToSemicolon,
                      SemicolonToComma

  + Nowe Options    - roAllPagesTitle, roAllPagesLegend
  + Nowe properties - PrintCurrentRow, PrintSelectedRows, PageLegend
  + Nowe events     - AfterBandPrint, AfterPagePrint, AfterPreview, AfterPrint,
                      BeforeBandPrint, BeforePagePrint, BeforePrint, OnPrint,
                      OnReportCreate

  X-Files Components 2.2 (21 Marzec 2001).
  + Kontekstowy system podpowiedzi
  + Własny edytor wielolinijkowych tekstów
  + Pełna obsługa właściwości BiDiMode

  X-Files Components 2.3 (17 Lipiec 2001). Pierwsza wersja dla Delphi 6.
  Drobne zmiany w kodzie źródłowym.

  X-Files Components 2.4 (25 Listopad 2001).
  + Nowe Options    - dgAutoUnselectOff, dgExtendedSelect
  + Nowe properties - SelectionAnchor, DragRows
  + Nowe procedures - SelectAll, SelectRows, InvertAll, InvertRows,
                      UnselectAll, UnselectRows, ColGetText, ColSetText,
                      DisablePosition, EnablePosition, PositionDisabled
  + Nowe events     - OnColGetText, OnColSetText
  + Nowe properties - ListOptions (loAutoDropDown, loSelectNextValue, loAllowClearValue),
                      PickOptions (poDropDownList, poListItemOnly, poSelectPickText,
                      poStoreItemIndex, poAcceptPickList, poAcceptItemIndex), PickText

  X-Files Components 2.5 (25 Marzec 2002).
  + Nowe Options    - dgInternalSelect
  + Nowe HintOptions- hoDataHints, hoShowDataHints
  + Nowe properties - IndicatorHint, Column.Hint
  + Nowe events     - OnColExpand, OnRowSelect
  + Nowe HintCell   - hcData, hcIndicator

  + Nowe Options    - roGroupForceNewPage
  + Nowe properties - GroupExpression, Lines
  + Nowe ReportBands- GroupHeader, GroupFooter, GroupTotals
  + Nowe SysData    - rdExpression, rdGrowExpression
  + Nowe TotalType  - ttGrowExpression
  + Nowe ReportAlign- raStretchAll

  X-Files Components 2.6 (17 Wrzesień 2002). Pierwsza wersja dla Delphi 7.
  Drobne zmiany w kodzie źródłowym.


  Instalacja
  ==========

  W celu zainstalowania pakietu "X-Files Components" dla Delphi 7 należy:
  1. Usunąć z listy "Component->Install Packages...->Design Packages" poprzednią
     wersję pakietu "X-Files Components" lub "X-DBGrid Component", jeśli istnieje.
  2. Otworzyć plik "...\Delphi 7\XFiles70.dpk" przez "File->Open...".
  3. Kliknąć przycisk "Install" w oknie "Package - XFiles70.dpk".
  4. Potwierdzić instalację komponentów na zakładce "Data Controls".
  5. Dopisać katalog "...\XFiles\Delphi 7" do "Tools->Environment Options->Library
     ->Library Path".

  W celu zainstalowania pakietu "X-Files Components" dla Delphi 6 należy:
  1. Usunąć z listy "Component->Install Packages...->Design Packages" poprzednią
     wersję pakietu "X-Files Components" lub "X-DBGrid Component", jeśli istnieje.
  2. Otworzyć plik "...\Delphi 6\XFiles60.dpk" przez "File->Open...".
  3. Kliknąć przycisk "Install" w oknie "Package - XFiles60.dpk".
  4. Potwierdzić instalację komponentów na zakładce "Data Controls".
  5. Dopisać katalog "...\XFiles\Delphi 6" do "Tools->Environment Options->Library
     ->Library Path".

  W celu zainstalowania pakietu "X-Files Components" dla Delphi 5 należy:
  1. Usunąć z listy "Component->Install Packages...->Design Packages" poprzednią
     wersję pakietu "X-Files Components" lub "X-DBGrid Component", jeśli istnieje.
  2. Otworzyć plik "...\Delphi 5\XFiles50.dpk" przez "File->Open...".
  3. Kliknąć przycisk "Install" w oknie "Package - XFiles50.dpk".
  4. Potwierdzić instalację komponentów na zakładce "Data Controls".
  5. Dopisać katalog "...\XFiles\Delphi 5" do "Tools->Environment Options->Library
     ->Library Path".

  W celu zainstalowania pakietu "X-Files Components" dla Delphi 4 należy:
  1. Usunąć z listy "Component->Install Packages...->Design Packages" poprzednią
     wersję pakietu "X-Files Components" lub "X-DBGrid Component", jeśli istnieje.
  2. Otworzyć plik "...\Delphi 4\XFiles40.dpk" przez "File->Open...".
  3. Kliknąć przycisk "Install" w oknie "Package - XFiles40.dpk".
  4. Potwierdzić instalację komponentów na zakładce "Data Controls".
  5. Dopisać katalog "...\XFiles\Delphi 4" do "Tools->Environment Options->Library
     ->Library Path".

  W celu zainstalowania pakietu "X-Files Components" dla Delphi 3 należy:
  1. Usunąć z listy "Component->Install Packages...->Design Packages" poprzednią
     wersję pakietu "X-Files Components" lub "X-DBGrid Component", jeśli istnieje.
  2. Otworzyć plik "...\Delphi 3\XFiles30.dpk" przez "File->Open...".
  3. Kliknąć przycisk "Install" w oknie "Package - XFiles30.dpk".
  4. Potwierdzić instalację komponentów na zakładce "Data Controls".
  5. Dopisać katalog "...\XFiles\Delphi 3" do "Tools->Environment Options->Library
     ->Library Path".

  Sprawdź w opcjach Delphi, czy Library Path zawiera tylko jedną ścieżkę dostępu
  wskazującą katalog z pakietem X-Files Components lub X-DBGrid Component. Jeśli
  przeinstalujesz pakiet do innego katalogu, pamiętaj o usunięciu starej ścieżki
  dostępu z Library Path.
    Zaleca się umieszczanie pakietu X-Files Components w: $(DELPHI)\XFiles
    Zaleca się umieszczanie pakietu X-DBGrid Component w: $(DELPHI)\XDBGrid

  W celu zainstalowania Pliku Pomocy Kontekstowej dla Delphi 7, 6, 5 i 4 należy:
  1. Przekopiować pliki XFiles.hlp i XFiles.cnt do katalogu $(Delphi)\Help.
  2. Wybrać z menu pozycję Help | Customize... żeby ukazało się okno OpenHelp.
  3. Dodać przez Add plik $(Delphi)\Help\XFiles.cnt do zakładki Contents.
  4. Dodać przez Add plik $(Delphi)\Help\XFiles.hlp do zakładki Index.
  5. Dodać przez Add plik $(Delphi)\Help\XFiles.hlp do zakładki Link.

  W celu zainstalowania Pliku Pomocy Kontekstowej dla Delphi 3 należy:
  1. Przekopiować pliki XFiles.hlp i XFiles.cnt do katalogu $(Delphi)\Help.
  2. Dopisać linię :Link XFiles.hlp do sekcji Third-party w pliku $(Delphi)\Help\Delphi3.cfg.
  3. Dopisać linię :Index XFiles.hlp do sekcji Index w pliku $(Delphi)\Help\Delphi3.cnt.
  4. Dopisać linię :Include XFiles.cnt do sekcji Include w pliku $(Delphi)\Help\Delphi3.cnt.
  5. Usunąć plik $(Delphi)\Help\Delphi3.gid, jeśli istnieje.

  Domyślny rozmiar i pozycja okien pomocy do X-Files Components jest dobrana dla
  Delphi 5 i 6.  Poinformuj mnie, jeśli zechcesz otrzymać plik pomocy dopasowany
  do Delphi 3 lub 4. Zawartość pliku pomocy jest wspólna dla wszystkich wersji.


  Rejestracja
  ===========

  Pakiet "X-Files Components"  jest produktem Shareware.  Wersja testowa pakietu
  może być używana tylko w środowisku Delphi. Jeśli uznasz go za użyteczny powi-
  nieneś dokonać rejestracji i wnieść stosowną opłatę. W zależności od wysokości
  opłaty rejestracyjnej, możesz otrzymać pełną wersję pakietu ze źródłami kompo-
  nentów lub bez.  Jeśli chcesz mieć możliwość zapisywania tworzonych raportów w
  postaci źródłowej, powinieneś zarejestrować wersję <Professional>.

  Zarejestrowaną wersję pakietu możesz wykorzystywać w swoich programach bez do-
  datkowych opłat. Szczegóły dotyczące sposobu rejestracji można znaleźć w pliku
  "Register.txt" lub w moim serwisie WWW.

  Wszyscy zarejestrowani użytkownicy,  będą powiadamiani przez internet o nowych
  wersjach pakietu, a wszelkie uaktualnienia dokonane w pakiecie w ramach wersji
  2.x mogą otrzymać bezpłatnie przez internet.


  Kontakt
  =======

  Wszelkie dodatkowe pytania, komentarze, sugestie oraz zamówienia z Polski moż-
  na zgłaszać przez internet:

  Autor: Krzysztof Szyszka
  e-mail: kszyszka@priv.onet.pl (preferowany)
  e-mail: kszyszka@polbox.com  (alternatywny)
  http://kszyszka.republika.pl/
  http://republika.pl/kszyszka/


  ZRZECZENIE SIĘ ODPOWIEDZIALNOŚCI
  ================================

  PRODUKT JEST DOSTARCZANY  "AS IS"  BEZ JAKIEJKOLWIEK ODPOWIEDZIALNOŚCI.  AUTOR
  ZRZEKA SIĘ WSZELKIEJ ODPOWIEDZIALNOŚCI  BEZPOŚREDNIEJ LUB POŚREDNIEJ  BEZ ŻAD-
  NYCH WYJĄTKÓW,  Z ODPOWIEDZIALNOŚCIĄ Z TYTUŁU SPRZEDAŻY  LUB NIEDOPASOWANIA DO
  ZAMIERZONYCH CELÓW WŁĄCZNIE. AUTOR NIE BIERZE ŻADNEJ ODPOWIEDZIALNOŚĆ ZA EWEN-
  TUALNE USZKODZENIA, ANI INNE KONSEKWENCJE WYNIKAJĄCE Z UŻYWANIA TEGO PRODUKTU.

