MapSetDuplicate

(    hMap  : Longint;
     Yes   : Byte)

U mapy, jejiž identifikátor je hMap nastaví vlastnost 'Duplikace klíčů'. Vlastnost má význam pouze u tříděných map. U netříděných sice chybu nenahlásí, ale jejich chování se stejně nezmění.

Default u tříděných map po otevření je: MapSetDuplicate(hMap, true).

Zjistit stav lze funkcí _MapGetDuplicate.

Podívejte se na: Procedury a funkce - Mapy

Příklad:

dim hMap : Longint;
hMap := MapOpen(MAP_SORT_STRING);
MapSetDuplicate(hMap, false);
MapAdd(hMap, O[oJmeno], 100);
...