System.WideStrUtils.WStrLCopy

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function WStrLCopy(Dest: PWideChar; const Source: PWideChar; MaxLen: Cardinal): PWideChar;

C++

extern DELPHI_PACKAGE System::WideChar * __fastcall WStrLCopy(System::WideChar * Dest, const System::WideChar * Source, unsigned MaxLen);

Propriétés

Type Visibilité  Source Unité  Parent
function public
System.WideStrUtils.pas
System.WideStrUtils.hpp
System.WideStrUtils System.WideStrUtils


Description

Copie d'une source vers une destination un nombre de caractères de PWideChar dans la limite maximale spécifiée.

WStrLCopy copie de Source vers Dest un nombre de caractères dans la limite maximale MaxLen, puis ajoute un caractère de terminaison null à Dest et renvoie Dest.

N'oubliez pas que vous devez fournir une Dest suffisamment grande pour s'adapter au caractère de terminaison null. Par exemple, vous pouvez spécifier MaxLen comme Length(Dest) - 1.

N'utilisez pas SizeOf au lieu de Length, car cela pourrait entraîner des problèmes de dépassement de tampon avec les chaînes Unicode. Consultez Types chaîne (Delphi) pour de plus amples informations sur les chaînes et le comportement de SizeOf et de Length, lorsque ces fonctions sont utilisées avec différents types de chaîne.

Voir aussi

Rubriques