Podpora Delphi2.x, Delphi3 a Borland Pascalu pro komunikaci s WinBase602 přes její API Tato podpora je obsažena v těchto složkách SDK diskety: SDK\Delp_Pas\Pascal.L1 (především pro Borland Pascal), SDK\Delp_Pas\Delphi.L2 (pro Delphi), SDK\Delp_Pas\Delphi.L3 (pro Delphi). Každá složka obsahuje jednak vzorovou aplikaci (projekt) pro komunikaci s WinBase602 přes její API, jednak soubory pro podporu této komunikace. Všechny aplikace komunikující s WinBase602 přes její API musí být MDI aplikace a tak tomu je i u těchto vzorových projektů. Před kompilací je třeba umístit k souborům každého projektu jednotku WinBase.pas. Každá z těchto vzorových aplikací reprezentuje jistou úroveň podpory komunikace. Všechny vzorové aplikace pro Pascal používají aplikaci WinBase602 PER_AGENDA, obsaženou na této disketě. 1) Složky ...\Pascal.L1\Appl1 a ...\Pascal.L1\Appl2 Nejnižší úroveň představuje aplikace (jedná se vlastně o dvě aplikace Appl1.pas a Appl2.pas) ve složce ...\Pascal.L1, kdy programátor pracuje výlučně s API WinBase602 a každou akci týkající se komunikace s WinBase602 musí sám pomocí tohoto API naprogramovat. Navíc aplikace používá Windows API. Jméno serveru předpokládají WB5. V případě potřeby nahraďte jméno příkladu (aplikace WinBase602) a jméno serveru vlastními názvy, které odpovídají jménu vašeho serveru a jménu příkladu (aplikaci) ve WinBase602. Jedná se především o podporu pro Borland Pascal, ačkoli je možné použít tyto aplikace i v Delphi. Budete-li chtít Appl1.pas resp. Appl2.pas kompilovat v Delphi, musíte nejdříve změnit příponu .pas na .dpr. V Appl1.pas vytváří MDI-klienta aplikace, u Appl2.pas vytváří MDI-klienta WinBase602, jinak jsou obě aplikace v podstatě stejné. Příklad vyšší úrovně podpory představuje vzorová aplikace ve složce ...\Delphi.L2. Nejvyšší úroveň podpory, kdy API WinBase602 je již dosti zapouzdřeno do komponent Delphi, je obsažena ve složce ...\Delphi.L3. 2) Složka ...\Delphi.L2 (podpora pro Delphi) Soubor WBParent.pas zapouzdřuje základní funkčnost API WinBase602. Tento soubor (případně vhodně upravený dle vašich potřeb) přidejte vždy do složky vašeho Delphi projektu vystavěného po vzoru projektu uvedeného ve složce \Delphi.L2\Example 3) Složka ...\Delphi.L3 (podpora pro Delphi) Soubory MsgFrame.pas, MsgFrame.dcr, View602.pas, View602.dcr, WBNavig.pas, WBNavig.dcr jsou soubory pro komponenty zapouzdřující API WinBase602. Tyto soubory umístěte buď do standardního adresáře komponent Delphi (adresář ...\Lib) nebo do speciálního adresáře určeného pro tyto komponenty a pak je nainstalujte. Před instalací nezapomeňte umístit jednotku WinBase.pas do složky, z níž instalujete komponenty. Složka ...\Delphi.L3\Example obsahuje soubory jednoho projektu Delphi, používajícího příklad PER_AGENDA který demonstruje použití komponent ze složky ....\Delphi_L.3. Pro instalaci komponent v Delphi 2.x je nutno zapsat do WBNavig.pas directivu {$DEFINE DELPHI_2}. Bez této directivy lze tuto komponentu zkompilovat jen v Delphi3.