PROCESS 4D TAGS byl s každou verzí 4D vylepšován a nejnovější přírůstky v podobě 4DCODE výrazně rozšířily možnosti použití. To, co dříve představovalo jediný řádek kódu, je nyní často mnoho řádků, dokonce i stránek 4D kódu.
Debugger bylo vždy možné používat uvnitř značek 4DCODE, ale pouze v interpretovaném režimu.
PROCESS 4D TAGS se často používá pro inteligentní, složité šablony, ale některé problémy se vyskytují pouze na straně zákazníka s jeho daty. Do kódu můžete vkládat vlastní protokoly, ale co kdyby existoval lepší způsob?
Nyní můžete kód ladit pomocí TRACE příkazu. I když je vaše aplikace zkompilovaná, protože se tento kód provádí v interpretovaném kontextu, ladicí program vám pomůže analyzovat, co se děje. K dispozici jsou všechny funkce: řetězec volání, sledování a vlastní panely sledování. Pro relaci ladění jsou k dispozici dokonce i body přerušení!
PŘÍKLAD
Vezměme si komplexní sestavu, vytvořenou inteligentní šablonou. V závislosti na nastavení šablona vytvoří soubor HTML nebo Excel – nebo odešle výsledky přímo jako e-mail. Nyní volá zákazník a hlásí, že v jeho nové kanceláři selhává odesílání e-mailů. Funguje vám to, něco na místě? Zní vám to povědomě?
Stačí vložit TRACE do bloku 4DCODE vaší šablony a spusťte metodu. Nyní se zobrazí následující ladicí okno:
Není zač!