IncreaseDataBase

Увеличивает размер базы данных. 

IncreaseDataBase PROTO hBase:HDBASE,NumOfBytes:ULONG64

  • hBase      - указатель на структуру dsmbase. Хэндл базы данных.
  • NumOfBytes - приращение базы данных в байтах.

    Возвращаемое значение: eax равен 1 если база увеличена и 0 если не получилось увеличить. Тип BOOL.

    Примечание: Эту функцию следует использовать для оптимизации. Перед добавлением большого количества файлов и директорий лучше вычислить хотя-бы примерно их общий размер с округлением в большую сторону. Опасаться появления излишков не следует. Перед закрытием базы данных функция CloseDataBase отсекает не занятое место. Это всё связано с тем, что для изменения размера маппированного файла его нужно полностью перемаппировать и лучше один раз перемаппировать существенно увеличив размер базы данных, чем делать это десятки раз по отдельности для каждого нового файла и директории. 
  • Сайт управляется системой uCoz