_MapExistsKey

(    hMap  : Longint;
     Key   : ...) : Byte

Vrací true, jestliže existuje naprosto stejný klíč Key v mapě, jejiž identifikátor je hMap. Klíč Key musí být takového typu, který byl zvolen při otevírání mapy. Jestliže použijete jiný typ, nemusí být nutně hlášena chyba protože automaticky dojde k vnitřnímu převodu typů, ale funkce nemusí vracet korektní výsledek.

Funkcí _MapFind zjistíte i uloženou hodnotu.

Podívejte se na: Procedury a funkce - Mapy

Příklad:

dim hMap : Longint;
hMap := MapOpen(MAP_LONG);
MapAdd(hMap, O[dbIdent], O[oJmeno]);
...
if(_MapExistsKey(hMap, 100))then
    ...
endif