System.SysUtils.TMarshaller.UnsafeFixString
Delphi
function UnsafeFixString(const Str: string): TPtrWrapper;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.SysUtils.pas | System.SysUtils | TMarshaller |
説明
文字列の開始部分にあるデータを参照する、ラップ ポインタを返します。
UnsafeFixString メソッドは、文字列がインクリメントされた参照カウントを持つようにします。 戻り値は、終了時にメモリ リークを避けるために、UnfixString に渡さなければなりません。 文字列データが、返されたポインタを介して変更されると、その共有している文字列データへの参照はすべて影響を受けます。