Форум: "Начинающим";
Текущий архив: 2007.08.26;
Скачать: [xml.tar.bz2];
ВнизУдалить часть. Найти похожие ветки
← →
__Types (2007-07-29 22:18) [0]Выделяю память как GetMem. В последствии мне нужно "отрезать-удалить" от этого куска памяти первую часть. Т.е.
------------ ------------
| 1-ый | 2-ой |
------------ ------------
Из целого (1-ый + 2-ой) удалить первую часть. Каким образом это грамотно сделать?
← →
DrPass © (2007-07-29 22:25) [1]Зачем такое извращение?
← →
jack128_ (2007-07-30 00:28) [2]Ну..
Я часто вместо буффера строки длинные использовал..
То есть вместо GetMem - SetLength(BufStr, Count) писал.. Заботится от освобождении памяти опять же не надо.. при таком подходе твоя задача решалась бы элементарно System.Delete(BufStr, 1, Count) ;-)
← →
Сергей М. © (2007-07-30 09:01) [3]Move((@PByteArray(Buffer)[SizeOfPart1)])^, Buffer^, SizeOfPart2);
ReallocMem(Buffer, SizeOfPart2);
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.08.26;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.043 c