PureBasic

CopyMemory()

Синтаксис

CopyMemory(*SourceMemoryID , *DestinationMemoryID , Size)

Описание


Копирует данные из области памяти с начальным адресом *SourceMemoryID в область памяти с начальным адресом *DestinationMemoryID.

Параметры

*SourceMemoryID Адрес области памяти - источника (откуда будут скопированы данные).
*DestinationMemoryID Адрес области памяти - получателя (куда будут скопированы данные).
Size Количество байтов, которые требуется скопировать.

Возвращаемое значение

Ничего.

Комментарии

Области памяти источника и получателя не могут быть наложены одна на другую. Чтобы скопировать область памяти с возможностью наложения области источника и получателя, используйте команду MoveMemory().

Пример (Фран)

Texte1$ = "OK"
Texte2$ = "KO"
Debug Texte1$ ; Отобразит OK
Debug Texte2$ ; Отобразит KO

CopyMemory(@Texte1$, @Texte2$, 2)

Debug Texte1$ ; Отобразит OK
Debug Texte2$ ; Отобразит OK

См. также

MoveMemory(), CopyMemoryString(), AllocateMemory(), MemorySize()

Поддерживаемые OS

Все

<- CompareMemoryString() - Оглавление Memory - CopyMemoryString()->

��Խ��?