![]() |
RMS
У кого нибудь работает стандартные функции/процедуры энумерации записей хранилища RMS (EnumerateRecords,NextRecord,UpdateRSEnumeration,C loseRSEnumeration - взял из полного хелпа от odd) - пишет что такой процедуры,функции либо переменной не существует? Есть ли альтернативные?
И почему DeleteRecordStoreEntry не удаляет запись полностью, а только её индекс: Код:
/// j - индекс записи ЗЫ:Проверял и на английской и на русской версии |
Ответ: RMS
Для использования этих функций по-моему нужно подключать библиотеку rsenum.
|
Ответ: RMS
DeleteRecordStoreEntry и не должна удалять запись. Для этих целей есть процедура DeleteRecordStore
|
Ответ: RMS
Цитата:
|
Ответ: RMS
Кстати, я и сам, в сердцах, удалил эту либу как ненужную. У кого-нибудь есть? Скиньте plz сюда. Либа нужна для полноты коллекции.
|
Ответ: RMS
Вложений: 1
У меня осталась.
|
Ответ: RMS
А зачем нужно EnumerateRecords ?
Какая польза от этого? |
Ответ: RMS
Цитата:
|
Ответ: RMS
Вообщето энумерация нужна для пересчета(дефрагментации) ячеек в масивах рмс, т.к. если удалить запись в масиве рмс, то останется её индекс и при переходе на него приложение зависнет. Это нужно например в моем коде(первый пост) т.к. переменная j в поочередном цикле и проверить есть ли под этим индексом какое то значение или нет, чтобы избежать зависания, нет возможности
|
Часовой пояс GMT +4, время: 21:20. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot