QBS >> Elementy standardowe >> Q-Tenberg >> Podręcznik do Q-Tenberga >> Lekcja 1

Lekcja 1: Jak podłączyć moduł Q-Tenberg do aplikacji.

 

Lekcja 1 pozwala rozpocząć pracę z Q-Tenberg'iem nawet osobom, które słabo orientują się w metodyce pracy z Q-Line 3000.

Aby wywołać w jakikolwiek sposób Q-Tenberg'a, musimy go:

  1. Wkompilować.
  2. W jakiś sposób wywołać w aplikacji.

1. Wkompilowanie.

Jeśli mamy nową wersję biblioteki, w której już jest Q-Tenberg, należy przejść od razu do następnego punktu. W przypadku próby uaktualnienia starego programu należy dodać do niego Q-Tenberg'a. Najlepiej zrobić to poprzez zmianę biblioteki na najnowszą. Nie wolno wtedy zapomnieć o następujących rzeczach:

  1. W Jbuilderze trzeba dodać pakiety Q-Tenberg'a: qline.qtenberg, qline.qtenberg.io, qline.qtenberg.plugin, qline.qtenberg.qvl
  2. Trzeba skopiować katalog z plikami konfiguracyjnymi Q-Tenberg'a: qtenberg.txt i qtenberg.qcon. Katalog ten można zazwyczaj znaleźć tam, gdzie najnowsza biblioteka, i zazwyczaj bierze się go razem z biblioteką (jest to podkatalog /qtenberg)
  3. W qline.txt w sekcji modules musi być dołączony qcon Q-Tenberg'a. Wygląda to następująco:
            Modules = recordarray
            {
                  "QTENBERG",             "qtenberg/qtenberg.qcon",    "qline.qtenberg.QtTrigger";
            }
    
    Jeśli w qline.txt nie ma w ogóle sekcji Modules, to należy ją dodać.

2. Wywołanie Q-Tenberg'a w aplikacji.

Q-Tenberg wywoływany jest jako akcja menu. Dokładny opis składni wywołania znajduje się w opisie akcji menu.

Przykład menu z programu Q-Ulotki 3000, z wywołaniem wydruku Q-Tenberg'a:

MENU ProduktyMenu
    TITLE="Menu produktów"
    POS=50 50
{
ID            ACTION                                        NAME;
ULOTKI        QTENBERG PREVIEW="qtenberg/save/ulotki.qt";   "Wydruk ulotek";
ULOTKIE       QTENBERG EDIT="qtenberg/save/ulotki.qt";      "Edycja wydruku ulotek";
}

Następna lekcja