Разное
Облака / Clouds

The bast cloud service
Get 20 GB free!!!
Support WebDav.
Show more >>

time-tested cloud storage
Support WebDav.
Последние книги
Самое популярное
Все бесплатно
Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.
Навигация
Вопросы
Delphi - Справочник: Move
Move
|
procedure Move ( const SourcePointer; var DestinationPointer; CopyCount : Integer ) ; |
Процедура (Unit System)
|
Копирует байты данных из источника в место назначения
|
Описание:
|
Процедура Move ужасно названный метод копирования раздела памяти из одного места в другое. CopyCount байт копируются из памяти, на которую указывает SourcePointer и записываются в DestinationPointer. Его можно использовать, чтобы скопировать подстроку из одной строки и перенести его в начальную часть другой строки. При копировании из текущей строки в другую часть той же самой строки, разумнее работать с Copy, соответственно сохраняя данные. |
Пример кода: Копирование ччасти одной строки в середину другой
|
var source, dest : string; begin // Присвоение нашей первоначальной строки source := '123456789'; dest := '---------'; // Копирование подстроки из источника в середину приёмника Move(source[5], dest[3], 4); // Показ строк источника и приёмника ShowMessage('Источник = '+source); ShowMessage('Приёмник = '+dest); end;
Результат:
|
Источник = 123456789 Приёмник = --5678--- |
Примечание:
|
Первоначальные данные всегда сохраняются, если перемещая из и в текущюю строку - то название Move не очень информативно. Нет никакого проверки области памяти, на которые ссылаются - будте внимательны во всех операциях в напрямую с памятью таких как эта. |