Close_cursor

Internφ programovacφ jazykC/C++Pascal

function Close_cursor(var curs : tcursnum) : Boolean;
BOOL [cd_]Close_cursor([cdp_t cdp], tcursnum curs);
function [cd_]Close_cursor([cdp : cdp_t]; curs : tcursnum) : Boolean;

Parametry

curs otev°en² kurzor (pevn² nebo prom∞nn²) -viz podrobnosti
[cdp kontextovß prom∞nnß klienta]

Popis

Funkce Close_cursor uzav°e zadan² kurzor. Tento kurzor musφ b²t otev°en². Uzav°enφm znemo₧nφ Φtenφ a zßpis dat prost°ednictvφm tohoto kurzoru. Funkce se hodφ pro uzavφrßnφ kurzor∙ i subkurzor∙, ve vnit°nφm jazyce pevn²ch i prom∞nn²ch kurzor∙ vΦetn∞ ODBC kurzor∙.

DoporuΦuje se uzavφrat kurzory, kterΘ program ji₧ nepot°ebuje. Tφm se uvolnφ Φßst operaΦnφ pam∞ti. PoΦet otev°en²ch kurzor∙ zjistφte pomocφ funkce Owned_cursors.

Volßnφ tΘto funkce z externφho jazyka s parametrem -2 uzav°e vÜechny kurzory, kterΘ pat°φ volajφcφmu u₧ivateli.

Pokud nenφ kurzor explicitn∞ uzav°en, uzav°e jej WinBase602 p°i ukonΦenφ b∞hu programu (p°edtφm oznßmφ Program neuzav°el vÜechny kurzory).

Hodnota funkce

Funkce vracφ hodnotu FALSE, pokud se akci poda°ilo ·sp∞Ün∞ provΘst. V opaΦnΘm p°φpad∞ vracφ TRUE a povahu chyby lze zjistit volßnφm funkce Signalize.

Funkce zavolanß s parametrem -2 vrßtφ TRUE, pokud u₧ivatel nem∞l otev°en² ₧ßdn² kurzor.

P°φklad

...
if Close_cursor(Cur1) then Signalize;

Viz