Možná jste se setkali s případem kdy se formulář/pohled načítal dlouhou dobu protože v něm bylo nějaké tlačítko, které používalo rozsáhlou knihovnu skriptů (nebo strom knihoven). Ve chvíli, kdy se toto tlačítko používá jen občas, je pro uživatele otravné čekat na otevření, když si dokument/pohled chtějí jenom prohlídnout.

Pro tento případ se hodí použití knihovny (tedy příkaz “Use”) použít až po stisknutí tlačítka a to pomocí příkazu Execute. Nejedná se z programátorského hlediska o úplně čistou operaci, ale k tomu se občas programátor musí uchýlit. Klasický příklad je použití knihoven z Lotus Workflow:

rem ... nějaký kód před
 
Call doc.Replaceitemvalue("WFAction", "approve")
 
Execute |
Use "OS AgentBase"
Call LWFExecuteNotesAction ("ActivityCompleteSRClick","")
|
 
rem nějaký kód po ...

Problém nastává hlavně při ladění – jednoduše to ladit nelze. Takže doporučuji vývoj klasickou cestou a ve fázi optimalizace kódu vybrané (a odladěné) části přepsat do Execute.