Copy all or part of a string data type into the specified array bytes.
procedure CopyTIdString( const ASource: String; var VDest: TIdBytes; const ADestIndex: Integer; ALength: Integer = -1 );
Parameters |
Description |
ASource |
string data type with values to be copied in the operation. |
VDest |
Storage for values copied from ASource. |
ADestIndex |
zero-based offset that identifies the initial position where copied values will be stored. |
ALength |
number of bytes from ASource to be copied into the array of bytes in VDest. The default value is -1. |
CopyTIdString is a procedure used to copy all or part of a string data type into the specified array bytes
ASource is the string data type with values to be copied in the operation.
VDest is the TIdBytes where the values copied from ASource will be stored.
ADestIndex is the zero-based offset that identifies the initial position in VDest where values copied from ASource will be stored.
ALength indicates the number of bytes from ASource to be copied into the array of bytes in VDest. The default value is -1 and indicates that all byte values in ASource should be included in the copy operation.
For the .Net platform, CopyTIdString calls ToBytes to access an array of bytes that represent the values in ASource. The Copy method in the FCL System.Array class is used to peform the copy operation with the specified index and byte count.
For all other platform where the Borland RTL is natively supported, the Move procedure in SysUtils.pas is called to peform the copy operation with the specified index and byte count.
Internet Direct (Indy) version 10.1.5
Copyright © 1993-2006, Chad Z. Hower (aka Kudzu) and the Indy Pit Crew. All rights reserved. Website http://www.indyproject.org. Post feedback to the Indy Documentation newsgroup. |