V ramci podminky si muzeme provest vyhodnoceni a zpracovani nekolika funkci, ktere generuji mezivysledky do nejakych globalnich, napr. extended, promennych) bez nutnosti je spoustet samostatne a jejich boolean vysledky si prirazovat do pomocnych promennych. Samozrejme, ze v prikladu by slo podminku otocit (nejdrive Transakce a potom teprve MessageDlg), potom by nebylo nutne zapinat kompletni boolean vyhodnoceni.