====== GetItem ====== Получает запись из хранилища, соответствующую указанным параметрам. ===== Синтаксис ===== ==== PASCAL ==== function TStorage.GetItem(aGroup: String; aCrypto: String; aID: Integer = -1): TStorageItem; ==== ECMA ==== TStorage.getItem(aGroup, aCrypto[, aID]); ===== Параметры ===== ^Параметр ^Тип (PASCAL) ^Тип (ECMA) ^По умолчанию ^Описание ^ |aGroup |String |String | - |Идентификатор группы записей | |aCrypto |String |String | - |Ключ, с помощью которого закодирована запись | |aID |Integer |Number |-1 |Уникальный идентификатор записи. Если -1, то будет выбрана случайная запись из группы записей aGroup | ===== Возвращаемое значение ===== ^Тип (PASCAL) ^Тип (ECMA) ^Описание ^ |[[ru:wascript:classes:tstorageitem]] |[[ru:wascript:classes:tstorageitem]] |Запись хранилища | ===== Примеры ===== ==== PASCAL ==== - //{$MODE PASCAL} var store := TStorage.Create('http://localhost/wastorage/wastorage.php', 'pass'); var item := store.GetItem('testgroup', 'testcrypto'); Log(item.Data); {{:ru:wascript:classes:tstorage:getitem-1_pascal.png|}} ==== ECMA ==== - //{$MODE ECMA} var store = new TStorage('http://localhost/wastorage/wastorage.php', 'pass'); var item = store.getItem('testgroup', 'testcrypto'); log(item.data);