Tato funkce umožňuje vytvořit tzv Kritickou sekci. Kritickou sekcí rozumíme takovou činnost, při které může pouze jedna stanice používat data. Ostatní stanice tedy musí databáze dočasně uzavřít. Takové činnosti jsou například archivace, dearchivace, rekonstrukce apod. Po použití funkce _NetStartCS, se na ostatních stanicích zobrazí hlášení, které obsluhu v pravidelných intervalech vyzývá k opuštění dat ukončením programu nebo změnou dat. Jestliže všechny stanice data opustí, vrátí funkce _NetStartCS hodnotu True(1). Jestliže během čekání na vstup do kritické sekce obsluha stiskne klávesu <ESC>, vrací funkce hodnotu False(0) .
K ukončení kritické sekce slouží procedura NetStopCS. Kritická sekce se automaticky ukončí i po ukončení posledního běžícího makra na stanici, která kritickou sekci vyvolala. Jestliže se stanice v rámci sítě odmlčí z jiných důvodů (například výpadek el.energie), bude kritická sekce automaticky ukončena cca za 1 minutu.
Použijete-li funkci v případě, že nepoužíváte síťový provoz, vrací hodnotu True(1).Podívejte se na:
Síťové procedury a funkce
Příklad:
if _NetStartCS then
...
NetStopCS
else
_MsgBox(1,"Operaci nelze provést!",0);
endif