gregaz
Я обновил опять, в предыдущем варианте объявление массива было испорчено из-за переноса локальных в начало списка. Функцию удаления сделал отдельно внутреннюю.
Не понял про _IniVirtual_DeleteEx. На словах можно? При уделении ячейки нам надо сдвинуть остальные на место удалённого, в общем все после найденного индекса сдвинуть к началу и этот процес нельзя ускорить никак, кроме как взять последнюю ячейку и вставить на место удалённой и уменьшить размер на 1.
Я обновил опять, в предыдущем варианте объявление массива было испорчено из-за переноса локальных в начало списка. Функцию удаления сделал отдельно внутреннюю.
Не понял про _IniVirtual_DeleteEx. На словах можно? При уделении ячейки нам надо сдвинуть остальные на место удалённого, в общем все после найденного индекса сдвинуть к началу и этот процес нельзя ускорить никак, кроме как взять последнюю ячейку и вставить на место удалённой и уменьшить размер на 1.