Синтаксис

FLOAT CopyBlock(HANDLE HStream1, HANDLE HStream2, FLOAT from, FLOAT length)


Описание

Функция копирует содержимое одного потока в другой.


Параметры

HStream1        Поток источник

HStream2        Поток получатель.

from        С какой позиции.

length        Число байт.


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

Является ненулевым, если функция выполнена успешно, в противном случае возвращается 0.


Пример

// Разделение файла на две части

HIn := CreateStreamCreateStream ("FILE","1.prn","READONLY")

HOut := CreateStream("FILE","out1.prn","CREATE")

  rez:= CopyBlock(~HIn,~HOut,0,212)

rez:=CloseStreamCloseStream (~HOut)

HOut := CreateStream("FILE","out2.prn","CREATE")

  rez:= CopyBlock(~HIn,~HOut,212,GetSize(~HIn)-212)

rez:=CloseStream(~HOut)

rez:=CloseStream(~HIn)

Created with the Personal Edition of HelpNDoc: Effortlessly optimize your documentation website for search engines