System.WideStrUtils.WStrLCopy

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.WideStrUtils.pas
System.WideStrUtils.hpp
System.WideStrUtils System.WideStrUtils


Beschreibung

Kopiert eine bestimmte Maximalanzahl von Zeichen eines PWideChar von einer Quelle in ein Ziel.

WStrLCopy kopiert höchstens MaxLen-Zeichen von Source nach Dest, fügt Dest einen Null-Begrenzer hinzu und gibt Dest zurück.

Achten Sie darauf, Dest groß genug bereitzustellen, damit der Null-Begrenzer hineinpasst. Sie können MaxLen als Length(Dest) - 1 festlegen.

Die Verwendung von SizeOf anstelle von Length kann zu Pufferüberlaufproblemen mit Unicode-Strings führen. Unter String-Typen (Delphi) finden Sie weitere Informationen zu Strings und zum Verhalten von SizeOf und Length, wenn sie mit verschiedenen String-Typen verwendet werden.

Siehe auch

Themen