System.SysUtils.TMarshaller.InOutString

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function InOutString(SB: TStringBuilder; MaxLen: Integer): TPtrWrapper;

C++

System::TPtrWrapper __fastcall InOutString(TStringBuilder* SB, int MaxLen);

Eigenschaften

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


Beschreibung

Gibt einen gekapselten Zeiger auf einen Puffer zurück.

Mit der Methode InOutString wird ein gekapselter Zeiger auf einen Puffer zurückgegeben, der eine Kopie der Zeichendaten in SB TStringBuilder enthält. Die Größe des Puffers wird so geändert, dass bis zu MaxLen + 1 Zeichen, einschließlich des Null-Begrenzers, möglich sind. Wenn der Marshaller freigegeben wird oder den Gültigkeitsbereich verlässt, wird der String zurück in SB verschoben.

Siehe auch