質問

widestringsのために使用することができ、削除手順のカウンターパートはありますか?または私はちょうどコピーを使用し、得られWideStringsを連結する必要がありますか?

役に立ちましたか?

解決

削除「コンパイラの魔法」機能です。コンパイラは、適切に操作を処理するための基本的なデータ型の知識を使用しています。ほとんどの配列の場合、それは単にあなたが実際にあなたのコードに記述した情報は、オフセット、削除する必要のあるバイト数変換することができ、その代わりに_Deleteアセンブリルーチンに渡すこと。アレクサンダーが指摘したようにWideStringsのために、それは特別な_WStrDeleteルーチンを持っています。

ボトムライン:あなたが削除する配列や文字列を渡すことができますし、それがコンパイルした場合、それがうまく実行する必要があります。

他のヒント

などの削除、挿入、長さ、などの内部RTL関数は、ANSIおよびワイド文字列の両方に対して機能します。

例えば、WideStringに上でコールを削除がWStrDeleteコールに変換される

(はSystem.pasを参照)。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top