DefsComp.exe - Porovnanie zmien medzi verziami
Defaultne dodávaný *.exe súbor. Ide o nástroj určený na zobrazenie a porovnávanie zmien medzi jednotlivými verziami ABRA Gen, a to hlavne v skriptovaní (prípadne DynSQL). Je určený predovšetkým servisným konzultantom servisnej siete výrobcu a správcom systému. Princípom zisťovania rozdielov je porovnanie dvoch definičných *.adc súborov, z nich každý je vygenerovaný pre určitú verziu systému. Viď tiež Verzovanie, deprecated prvky, definičné súbory.
Nástroj je riešený formou sprievodcu a obsahuje všetky spoločné prvky sprievodcu. Nasleduje popis jednotlivých krokov:

V tomto kroku je potrebné vybrať definičné súbory, ktoré sa budú medzi sebou porovnávať. K dispozícii sú tieto položky:
Názov | Popis |
---|---|
Predchádzajúca verzia | Odkaz na definičný súbor minulej verzie ABRA Gen. |
Aktuálna verzia | Odkaz na definičný súbor aktuálnej verzie ABRA Gen. |
Po načítaní definičného súboru je pri ňom zobrazená textová informácia o verzii a dátume generovania.

V tomto kroku dôjde k zobrazeniu prvku needitovateľný zoznam. Ide o zoznam položiek, pri ktorých bolo nastavené, aby vstupovali do definičného súboru.
V hornej časti okna sú zobrazené nasledujúce prvky:
Názov | Popis |
---|---|
Zobrazenie |
Ide o spôsob, akým budú záznamy v zozname zobrazené. K dispozícii sú tieto možnosti: |
Like podmienka | Možnosť filtrovať za reťazec vyskytujúci sa v signatúre. Parameter Auto *automaticky obalí reťazec symbolom hviezdičky. |
Stav |
Tento oddiel obsahuje parametre, ktoré pri začiarknutí zafiltrujú zoznam záznamov. A to tak, že bude obsahovať len tie záznamy, ktorých sa parameter týka:
Pokiaľ nie je začiarknutý žiadny z parametrov, zobrazia sa všetky záznamy. |
Porovnanie vo WinMerge | Pre aktuálny záznam bude vyvolaná aplikácia WinMerge, ktorá zobrazí konkrétne reťazce v signatúre, pri ktorých došlo k zmene. Je možné použiť aj klávesovú skratku Ctrl+Enter. |
Prehľad Deprecated položiek | Funkcia uloží do zadaného súboru vo formáte html zoznam zastaralých (tzv. Deprecated![]() |
Prehľad odstránených položiek | Funkcia uloží do zadaného súboru vo formáte html zoznam odstránených položiek. |
V needitovateľnom zozname sa zobrazujú údaje o jednotlivých položkách:
Názov | Popis |
---|---|
^ | Pokiaľ došlo na položke k zmene, je tu zobrazený symbol žltého trojuholníka ![]() |
+ | Pokiaľ bola položka pridaná ako nová, je tu zobrazený symbol zeleného plus ![]() |
- | Pokiaľ bola položka odstránená, je tu zobrazený symbol červeného mínus ![]() |
Kategória | Kategória, do ktorej položka patrí (skriptovanie, DynSQL a pod.). |
Signatúra | Obsahuje celú definíciu položky. Môže ísť o funkciu (function), vlastnosť (property), udalosť (event), procedúru (procedure), DynSQL a pod. |
Pôvodná signatúra | Definícia položky z predchádzajúcej verzie. K dispozícii len pri zobrazení Podrobne na šírku. |
Aktuálna signatúra | Definícia položky z aktuálnej verzie. K dispozícii len pri zobrazení Podrobne na šírku. |